zoukankan      html  css  js  c++  java
  • C#基础(一)

    1、MSIL:Microsoft Intermediate Language 微软中间语言

    2、.NET Framework 的存储位置:%windir%Microsoft.NET

    从 .NET Framework 4 开始,全局程序集缓存的默认位置为 %windir%Microsoft.NETassembly。
    在 .NET Framework 的早期版本中,默认位置为%windir%assembly。

    3、基本类型:

      (1)值类型:

          值类型必须初始化,若为空:int? intvalue = null;

      (2)引用类型:

          引用类型可赋空串:string str = "";等价于:string str = string.Empty;

      (3)补1:在string中,若要使转义字符失效可使用@符号

      (4)补2:string.Format()方法可以以参数的形式完成字符串,例如,string sql=string.Format("select * from myTable where id= 

           {0}",id);这句就可以通过在前面定义一个变量id实现完成一个id值可变的sql语句而string sql=""的形式引号内只能是固定值,

           例如"select * from myTable where id=1"   

    4、类型转换:.parse,convert.ToInt32

      补3:强制转换对应:short->Int16,int->Int32 ,long ->Int64

    5、GUID:全局唯一标识符(Globally Unique Identifier)

      Guid g = Guid.Empty

    6、枚举类型:enum

      (1) 枚举值是常量,不是变量。不能在程序中用赋值语句再对它赋值。
      (2) 枚举元素本身由系统定义了一个表示序号的数值,从0开始顺序定义为0,1,2…。如在weekday中,sun值为0,mon值                      为1,sat值为6。
      (3)只能把枚举值赋予枚举变量,不能把元素的数值直接赋予枚举变量。。如一定要把数值赋予枚举变量,则必须用强制类型转换。

      

          

  • 相关阅读:
    HDU4932——二分——Miaomiao's Geometry
    DFS HDOJ 2181 哈密顿绕行世界问题
    Codeforces Round #331 (Div. 2)
    二分+贪心 hihocoder 1249 Xiongnu's Land (15北京A)
    构造 hihocoder 1257 Snake Carpet (15北京I)
    暴力 hihoCoder 1251 Today Is a Rainy Day (15北京C)
    2015北京赛区总结
    Trie UVALive 7192 Chip Factory (15长春J)
    DFS(剪枝) POJ 1724 ROADS
    DFS POJ 2676 Sudoku
  • 原文地址:https://www.cnblogs.com/Yida-Tingting/p/4390412.html
Copyright © 2011-2022 走看看