摘要:
匿名类型: var curry = new { MainIngredient = "lamb", Style = "red", Spiciness = 1 };见以下代码:using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace VarDemo{ public class Curry { public stri... 阅读全文
摘要:
一.varC#是一种强类型化的语言,这表示每个变量都有固定的类型,只能用于接受该类型的代码中。int myvar = 5;C#3.0引入了新关键字var,它可以代替前面的代码中的type:var myvar = 5;myvar是int类型的变量,而不是var类型的变量,这一点非常的重要,使用var时,并不是声明了一个没有类型的变量,也不是声明了一个类型可以变化的变量,否则C#就不在是强类型化语言了。如果编译器不能确定用var声明的变量类型,代码就不会通过编译,因此,在用var声明变量时,必须同时初始化该变量,因为如果没有初始化,编译器就不能确定该变量的类型。var关键字还可以通过数组初始化器来 阅读全文
摘要:
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace CtorDemo{ public class Curry { //也可以没有构造函数 public Curry() { } public string MainIngredient { get; set; } public string Style ... 阅读全文