c#高老师
鹰立如睡
社会会以相同程度的你对自己的尊重,给予它对你的尊重。
展开
-
c# 中的#define灵活控制代码是否编译
语法结构: #define symbol //在程序的最上方,一行只能定义一个命令 #if symbol /这里是想要编译的代码/ #elif symbol /这里是不想要编译的代码/ #endif#define debugusing System;using System.Collections.Generic;using System.Linq;usi原创 2016-11-03 12:15:52 · 2354 阅读 · 0 评论 -
c#中的类型转换
浮点型(single) float 4B double 8B整型sbyte symbol byte -2^7+1——2^7-1,【-127, 127】byte [0, 2^8-1 = 255]ushort 【0, 2^16-1=65535】short 【-2^15, 2^15】char 【0, 2^16-1=65535】原创 2016-11-08 11:24:06 · 398 阅读 · 0 评论 -
c#中的数组
Array是所有数组的基类。所以用普通方法创建的数组可以使用Array创建的数组实例上的所有方法和属性。创建:数组的length可以用变量赋值,但是在赋值之前这个变量必须初始化。一维 int [] arr = new int [length];Array arr = Array.CreateInstance(typeof(string),length)高维int原创 2016-11-10 11:30:40 · 608 阅读 · 0 评论 -
Console类的常用方法
int Console.Read()String Console.ReadLine();ConsoleKeyInfo Console.ReadKey(); public static void Main() { ConsoleKeyInfo cki; // Prevent examp原创 2016-11-03 21:37:43 · 1169 阅读 · 0 评论 -
c#中函数的形参
c#中函数的形参分为4种类型:1 值类型2 引用类型3 数组类型 :不定长参数问题的解决方案4 out类型:多个返回值问题的解决方案值类型的参数在调用的函数中新开辟了一个参数的内存空间C#的值类型包括:结构体(数值类型,bool型,用户定义的结构体),枚举,可空类型。public class Compute{ public void Ad原创 2016-11-16 11:40:19 · 2273 阅读 · 0 评论 -
c#概述
.net是什么?是微软开发的一个多语言组件开发和执行的统一环境。主要包括3个部分1 CLR (common language runtime)其实并不是公共语言,只是微软的那些语言的运行时环境。相当于java的jvm。2 FCL framework class library 框架类库3 集成了多种编程语言及asp.net ado.net的可视化组件 最常用的.ne原创 2016-11-02 11:54:27 · 520 阅读 · 0 评论 -
c#的基本数据类型
基本数据类型:bool 不能与0/1转换byte 1Bshort 2B int 4Blong 8 Blong a = 123;long b = 123L;这样的话编译器就不用再转换了float 4 Bdouble 8B 小数默认是double Console.Write(123.6.GetType());//system.d原创 2016-11-02 12:35:46 · 512 阅读 · 0 评论 -
c#中的Hashtable
Hashtable集合类由包含集合元素的存储桶组成。 存储桶是 Hashtable 中元素的虚拟子组,与在大多数集合中进行搜索和检索相比,其搜索和检索更加容易和快速。当将对象添加到 Hashtable时,先用hash函数根据自身的key值生成一个特定的哈希码,并把它存储在与该哈希码相关联的存储桶中。当在 Hashtable 中对一个值进行搜索时,先为该值生成哈希码,并搜索与该哈希代码相关联的存储桶原创 2016-11-15 11:51:39 · 582 阅读 · 0 评论 -
c#属性 索引器 静态属性
class SetGet { private string s; public string S { set { //这里可以使用条件进行限制 s = value; } get原创 2016-11-18 13:23:48 · 610 阅读 · 0 评论