C#基本知识

原创 2011年01月18日 14:23:00

1.
控制台应用程序会在执行完毕后立即中断,如果直接通过IDE运行它们,就无法看到运行的结果,所以使用Console.ReadKey();告诉代码在结束前等待按键。

 

2.
将中间的代码折叠成一行
#region Using directives
.....
#endregion

 

3.
Console.WriteLine("Welcome {0}!",userName);

firstNumber=Convert.ToDouble(Console.ReadLine());//强制转化成double型

name.ToLower();//把name转化成小写

 

4.
逻辑异或    ^
逻辑与 
&:每一位操作数都要计算(按位与)
&&:如果第一个操作数是false,就不需要考虑第二个操作数的值了  
逻辑或
|:每一位操作数都要考虑(按位或)
||:如果第一个操作数是true,则无需考虑第二个操作数的值了
~:
!:
位运算符:>>,<<    

 

5.
C#中switch语句中执行完一个case后需加一个break语句,再执行第二个case语句是非法的,但可以使用goto或return.

 

6.
const int intTwo;
intTwo=2;
//这会产生一个编译错误,原因是在最初的赋值后,试图用任何方式改变常量的值,都会出现编译错误

 

7.
break:立即终止循环
continue:立即终止当前循环
goto:可以跳出循环,到已标记好的位置上
return:跳出循环及其包含的函数

 

8.
隐式转换:任何类型A,只要其取值范围完全包含在类型B的取值范围内,就可以隐式转换为类型B

 

9.字符串的处理
string myString = "A string";
1)可看作char变量的只读数组:char myChar = myString[i];
2)获得一个可写的char数组:char[] myChars = myString.ToCharArray();
3)可用myString.Length获取元素的个数
4)myString=myString.ToLower() , myString.ToUpper();      //把字符串转化成小写或大写
  myString=myString.Trim();       //删除字符串中的空格
  char[] trimChars = {' ','e','s'};myString=myString.Trim(trimChars);             //删除字符串中指定的字符     类似的还有TrimStart(),TrimEnd()
   myString.padLeft(10);  //在单词左边添加2个空格,padLeft(10,'-')则为添加‘-’,类似还有padRight()
5)string myString = "This is a test.";char[] separator = {' '};string[] myWrods;myWords = myString.split(separator);     
   //把string转换成string数组,在指定位置分开

 

10.引用传递参数    //关键字ref
int myNumber=5;
声明:static void ShowDouble(ref int val);
调用:ShowDouble(ref myNumber);            //必须使用初始化过的变量,不能是常量,也不能没初始化过,这两种都是非法的。
输出参数out???????????

 

11.static string myString;                program.myString    //全局变量

 

12.委托????????????

 

ORACLE基础知识

第一章:ORACLE的结构 一、ORACLE的SERVER 1、SERVER=DATABASE+INSTANCE(内存结构) 2、ORACLOE的连接方式: A、直接登录:UNIX主机...
  • jingxuewang110
  • jingxuewang110
  • 2011年09月23日 16:21
  • 10616

.NET工程师必须掌握的知识点

Microsoft SQL Server 数据库 一、创建和维护数据库 1、数据库   SQL Server 数据库的组成部分?(参见联机丛书)   如何保证数据库的完整性、安全性、并发性? ...
  • jiangfei009003
  • jiangfei009003
  • 2014年04月17日 21:52
  • 746

C#基本知识总结

最近在进行项目所以把不明白的有重新学习了一遍,原来都是去解释代码,现在想要自己写代码,所以总要会点什么,把分不清的几点看了一下。 【类和对象】 1. 类 //学生类 Publi...
  • lyj4495673
  • lyj4495673
  • 2017年11月19日 21:22
  • 127

c#窗体基本知识

概述 何谓模式窗体?简单的可以理解为窗体对话框,用户必须在完成该窗体上的操作或关闭窗体后才能返回打开此窗体的窗体。本文不对模式窗体的定义、特征、功能做具体讨论,主要把重点放在如何在.net窗体应用程...
  • a88403379
  • a88403379
  • 2014年06月10日 17:49
  • 804

c#的一些基本知识

一些基本常识。
  • mxh20999
  • mxh20999
  • 2011年02月27日 19:41
  • 316

Web 基本知识

今天同事问我web的基本原理,天天搞开发,却把基础都忘了,复习下 WWW: The World Wide Web (abbreviated as WWW or W3,[3] commonly ...
  • cloud_ll
  • cloud_ll
  • 2014年01月13日 17:50
  • 724

C# 基本知识 之 改错

1.  VS2008 下开发使用C++ DLL的C#程序时,出现运行时错误。     错误为:“试图加载格式不正确的程序。 (异常来自 HRESULT: 0x8007000B)”。     解决方...
  • ljfsiyu
  • ljfsiyu
  • 2012年06月03日 22:59
  • 2687

C#文件操作基本知识

 1、System.IO 命名空间包含允许读写文件和数据流的类型以及提供基本文件和目录支持的类型。2、我们常见的用到的类主要有: Directory 公开用于创建、移动和枚举通过目录和子目录的静态方法...
  • atian15
  • atian15
  • 2009年01月03日 15:45
  • 483

C# 基本知识纪录

1:获取IP地址 PC有多个网络适配器,例如蓝牙等,这些都是有IP地址的,所以需要获取出来的IP地址可能是多个的,根据自己的需求获取对应的IP地址 NetworkInterface[] inter...
  • chen03050918
  • chen03050918
  • 2015年07月22日 19:02
  • 359

C# delegate基本知识学习

一、C#委托是什么的? 在正式介绍委托之前,我想下看看生活中委托的例子——生活中,如果如果我们需要打官司,在法庭上是由律师为我们辩护的,然而律师真真执行的是当事人的陈词,这时候律师就是一个委托对象,...
  • szcgg2013
  • szcgg2013
  • 2013年03月16日 17:06
  • 471
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C#基本知识
举报原因:
原因补充:

(最多只允许输入30个字)