浅析C# 基础语法的使用

 更新时间:2013年05月08日 12:13:17   作者:  
本篇文章对C#中基础语法的使用。进行了详细的分析介绍。需要的朋友参考下

.net     是一种多语言的平台,开发.net 可以用多达几十种语言进行。   Java 是一种单语言的平台。

快捷键:   home  移到本行非空白字符前面           end    移到本行结尾

            shift   可以多选择字符  通过配合home  end   paUp   paDn

            Ctrl + home   文本开头              Ctrl +  end   文本结尾

 

#region   和   #endregion     可以折叠一段代码

 

MSIL:微软中间语言Microsoft Intermediate Language

CLR:公共语言运行时Common Language Runtime

Console.ReadLine();   用户从键盘输入一个字符串,以回车键结束

字符串转换为枚举类型

例如:

enum  SEX{ 男,女};

SEX   sex  = (SEX) (Enum.Parse( typedef(SEX), Console.ReadLine() ) );

c#中out与ref的用法与区别

1、out必须在函数体内初始化,在外面初始化没意义。也就是说,out型的参数在函数体内不能得到外面传进来的初始值。

2、ref必段在函数体外初始化。

3、两都在函数体的任何修改都将影响到外面。

例:

复制代码 代码如下:

using System;

namespace ConsoleApplication1
{
   class C
   {
     public static void reffun(ref string str)
     {
        str += " fun";
     }

     public static void outfun(out string str)
     {
        str = "test";     //必须在函数体内初始
         str += " fun";
     }
  }

 class Class1
 {
    [STAThread]
    static void Main(string[] args)
    {
      string test1 = "test";
      string test2;                  //没有初始
       C.reffun( ref test1 );     //正确
       C.reffun( ref test2 );     //错误,没有赋值使用了test2
      C.outfun( out test1 );    //正确,但值test传出来了,传进去的test不能用,必须在函数中先重新复制才能用!
       C.outfun( out test2 );    //正确

       Console.Read();
    }
 }
}


修饰符:

public 公有访问。不受任何限制。
private 私有访问。只限于本类成员访问,子类,实例都不能访问。
protected 保护访问。只限于本类和子类访问,实例不能访问。
internal 内部访问。只限于本项目内访问,其他不能访问。
protected internal 内部保护访问。只限于本项目或是子类访问,其他不能访问

属性:定义一个变量,在这个变量中含有get/  set  两个方法,我们就叫做属性

public  int  Age

{

        get //是变量的可读属性,没有这个方法,说明此变量不可读
       {
       }

       set // 变量的可写属性,没有这个方法,变量无法修改和赋值
       {
       }
}
 

params 构造函数声明数组 而不知道数组长度 用的
在方法声明中的 params 关键字之后不允许任何其他参数,并且在方法声明中只允许一个 params 关键字。

相关文章

  • Unity3D实现播放gif图功能

    Unity3D实现播放gif图功能

    这篇文章主要为大家详细介绍了Unity3D实现播放gif图功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-02-02
  • 关于C# 类和对象详情

    关于C# 类和对象详情

    类是C#面向对象编程的基本单元。一个类都可以包含2种成员:字段和方法,接下来小编将在文章里向大家详细介绍
    2021-09-09
  • c#读写excel文件使用示例

    c#读写excel文件使用示例

    这篇文章主要介绍了c#读写excel文件使用示例,需要的朋友可以参考下
    2014-02-02
  • C#利用VS中插件打包并发布winfrom程序

    C#利用VS中插件打包并发布winfrom程序

    这篇文章主要为大家详细介绍了C#利用VS中插件打包并发布winfrom程序,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-08-08
  • C#构建分页应用的方法分析

    C#构建分页应用的方法分析

    这篇文章主要介绍了C#构建分页应用的方法,结合实例形式分析了C#创建分页功能的具体步骤与相关实现技巧,需要的朋友可以参考下
    2017-01-01
  • c#如何获取json数组里指定参数

    c#如何获取json数组里指定参数

    这篇文章主要介绍了c#如何获取json数组里指定参数问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-02-02
  • C# WPF中RadioButton控件的用法及应用场景

    C# WPF中RadioButton控件的用法及应用场景

    在WPF应用程序中,RadioButton控件是一种常用的用户界面元素,本文主要介绍了C# WPF中RadioButton控件的用法及应用场景,具有一定的参考价值,感兴趣的可以了解一下
    2024-03-03
  • C#抽象类和接口的区别分析

    C#抽象类和接口的区别分析

    这篇文章主要介绍了C#抽象类和接口的区别,详细的分析了抽象类与接口的概念与特性,并对二者作出比对说明,需要的朋友可以参考下
    2014-10-10
  • C#中is,as,using关键字的使用说明

    C#中is,as,using关键字的使用说明

    这篇文章主要介绍了C#中is,as,using关键字的使用说明,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-12-12
  • Jquery+Ajax+Json+存储过程实现高效分页

    Jquery+Ajax+Json+存储过程实现高效分页

    这篇文章主要介绍Jquery+Ajax+Json+存储过程实现分页,需要的朋友可以参考下
    2015-08-08

最新评论