科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道基础软件C#学习笔记(4月3日)

C#学习笔记(4月3日)

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

公共类型系统(Common Type System)内置一组数据类型,提供.NET语言定义变量、使用变量、管理变量类型的共同规范。

作者:雷神 来源:soft6 2008年5月16日

关键字: 笔记 学习 C# Windows

  • 评论
  • 分享微博
  • 分享邮件
公共类型系统(Common Type System)内置一组数据类型,提供.NET语言定义变量、使用变量、管理变量类型的共同规范。

  C#的类型可概分为两大类:一为实值类型(Value Type),配置在堆栈(stack)当中,永远不可以为null;另一类为参考类型(Reference Type),配置在Managed Heap当中。C#是个类型安全的语言,不允许在初始化变量之前使用这个变量。
 
  了解C#操作数的关联性与优先顺序是很重要的,有助于编写应用程序运作的流程,以及应用程序的除错。

  使用转换操作数可以明确地将类型转换成另一种类型,但转换时要注意到是否有溢出的问题,以便让程序能够更稳定的执行。

  C#提供许多语句可以用来控制程序的流程。常见的选择语句:if、switch以特定的值或语句来决定要不要执行程序代码。重复执行的语句:诸如while、do、for、foreach可重复执行多次某区段的程序代码。跳转语句:像goto、break、continue等等,用来转换程序的控制权。

  若要应用程序能够更稳定地执行,则在编写程序时便要小心的处理例外的错误,以避免使用者在操作时,因不预期的动作,如打开一个不存在的文件时,遭遇到程序死循环的问题。当C#应用程序执行发生错误时,系统会生成一个例外错误,你可以在C#中使用try…catch捕捉错误,并适当地提示使用者说明的信息。如果系统提供的错误处理无法满足程序设计人员的需求,可以继承System.Exception类自行编写例外处理类。

  using System;class Method{ public static void MyMethod(){ Console.WriteLine(“这是一个方法(Method)不过是一堆C#代码组成的集合。”); Console.WriteLine(“方法在不同的语言中有不同的称呼:如函数、子程序等等”); } public static int Main(){ Console.WriteLine(“这也是一种方法,Main、WriteLine和MyMethod是这段代码的三个方法”); MyMethod(); Return 0; }}
  在C#中所有的方法都隶属于某一个类,这和其它允许全局函数、全局副程序的程序语言(如C、C++、VB等),不太一样的地方。

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章