type-equivalence

    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的另一台计算机上,并使用类型等同性运

    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