比来事情中需要用到c#,所以从今天开始博客不按期更新c#学习条记
c#措施布局梗概分为, 定名空间 类 Main 要领
定名空间
相当于一个货仓 通过 using 引入定名空间
好比 using System;
界说一个定名空间
namespace n1 { class a { public void myls() { Console.WriteLine("我是a1"); Console.ReadLine(); } } }
类
不用解释了吧
Main 要领
措施的入口,c#措施中必需包罗一个main要领,,在该要领中可以创建东西或者挪用其他要领,一个c#措施只能有一个main要领 并且在c#中所有的main要领都必需是静态的,c#是一种面向东西的语言。main便是措施的入口,也是一个类成员,由于措施启动的时候还没创建类的东西。因此 main 必需是静态的 这样他就不用依赖于类的东西而执行
public static void Main(string[] args) { a oa = new a(); oa.myls(); }
常量
常量就是其值固定不乱的量,而且常量的值在编译时就已经确定 了。常量的类型只能为下列类型之一:sbyte、byte、short、ushort、 int、uint、long、ulong、char、float、double、decimal、bool、string 等。C#中使用关键字const界说常量,并且在创建常量时必需设置它 的初始值。常量就相当于每个百姓的身份证号,一旦设置就不允许改削。
声明一个常量 常量声明必需初始化
const double pi = 3.1415;
typeof
typeof可以定位出系统原型东西的类型。也就是Type东西。Type类包罗值类型和引用类型信息。
Type aa = typeof(gwyy); //输出 n2.gwyy
运算符优先级
隐式转换
显示转换
foreach
和php的不太一样 类似nodejs的 for in
1 ArrayList a = new ArrayList(); 2 a.Add("我是一个"); 3 a.Add("大帅比"); 4 a.Add("为什么呢"); 5 a.Add("我也很猜疑"); 6 foreach (string v in a) { 7 Console.WriteLine(v); 8 }