type-equivalence

    7熱度

    5回答

    我似乎無法準確掌握等值的名稱。我很確定我有結構。我的教授舉了一個例子是這樣的: Type TI=integer Type TTI=TI a=integer b=TTI f= ref float g= ref float a和b是結構和名稱等同,而f和g只是結構性equivalent.I不明白爲什麼A和B是名相當,但˚F而g不是。

    5熱度

    3回答

    我們正在動態構建一些SQL語句,並且正在使用IN運算符。如果我們的價值是值的集合使得: List<Guid> guids = new List<Guid>() 我希望能夠提供者的GUID「我的第建設者,有它驗證類型,如果是枚舉創建這樣一個條款: IN ({Guid1}, {Guid2}, {Guid3}) 檢查該值的IEnumerable這樣的: if (value is IEnumera

    0熱度

    1回答

    我具有限定一個枚舉和MIDL的接口等的ATL COM庫: [uuid(65785D49-574A-4B1B-95F1-B9C7F283364A)] typedef enum Options { Option1, Option2 } Options; [ object, uuid(2E3D1B1A-DF95-434F-836B-73FF1245B60

    7熱度

    1回答

    現在我看到有一個相關的問題問的這些運營商(<:<,<%<,=:=)在這裏做的: What do <:<, <%<, and =:= mean in Scala 2.8, and where are they documented? 但我仍然感到困惑的具體實現。特別是,我假設一旦你放置了一個隱含的參數來斷言一個特定的關係,那麼你可以使用變量,就好像它們已經被自動正確地轉換一樣。這將編譯: class

    3熱度

    5回答

    ==運算符在C#中的功能如何?如果它用於比較類A的對象,它會嘗試匹配所有的A的屬性,還是會查找指向同一內存位置(或者別的東西)的指針? 讓我們來創建一個假設的例子。我正在編寫一個利用Twitter API的應用程序,它有一個Tweet類,它具有單個推文的所有屬性:文本,發件人,日期&時間,源等。如果我想比較類資料Tweet的等價性,可我只是用: Tweet a, b; if (a == b)

    2熱度

    3回答

    我在閱讀有關「我的編程語言」類中的「類型等價」的內容,並且我遇到了C中的一種情況,我不確定。 它描述C'S「類型等效」爲: C使用類型等價的一種形式,名稱和結構等價之間落下,並且其可以被鬆散地描述爲「名稱等價於結構和聯合的,結構等同於其他一切。「 那麼,如果我有兩個不同大小的數組,但相同的基本類型: typedef int A1[10]; typedef int A2[20]; 因爲所有我需

    3熱度

    3回答

    假設我有: int a; int b; 是變量a和b名當量(更具體而言,由於原始類型沒有類型名,它們可以被視爲等同名稱)? 謝謝。

    -1熱度

    1回答

    可能重複: String vs string in C# 我在C#代碼測試我讀: if (variable is string) 我想知道這是否嚴格等於: if (variable is String) 或者如果C#自動裝箱的某些深奧行爲可能會導致這些測試行爲不同。

    0熱度

    1回答

    我有我的sql服務器數據庫中的列類型錢,這是moneyAcumulated。然後用一個command對象執行一個存儲過程 - 對於其他的東西 - 爲列moneyAcumulated帶來值。然後在while循環中,我將所有存儲過程返回的每列值存儲在變量中。 SqlCommand command = new SqlCommand("getTickets", Connection.getConnecti

    2熱度

    1回答

    我有一個嵌入了Google地球(GE)插件的WinForms C#應用程序。這是通過COM Interop完成的,通過添加對Google Earth插件的引用。 當我們部署我們的應用程序時,我們希望能夠做的是支持不同版本的GE插件。因此,我們在開發機器上針對GE Plugin版本5.0引用並構建我們的應用程序,然後將其部署到安裝了版本爲6.0的GE Plugin的另一臺計算機上,並使用類型等同性運