C#语言

本文详细介绍了C#语言的基础知识,包括创建C#程序的步骤、C#与Java的差异、C#的语法特点如循环中的break与continue、数组、冒泡排序法。深入探讨了C#的属性、封装、this关键字的应用、值传递与引用传递。同时讲解了String类的常用操作,如查找、截取、格式化和类型转换。
摘要由CSDN通过智能技术生成
一:第一个C#程序
1.创建C#程序步骤

新建项目——>形成可执行文件——>开始运行

  1. C#的语法基础

    解决方案:一个解决方案中可以有多个项目

    项目:装C#文件

    C#文件:.cs

    C#的可执行文件:.sln

  2. C#的注释
    a.单行:
    //
    
    b.多行
    块注释:/* */  
    
    文档注释:///
    
    c.折叠
    #region
    #Endregion
    
  3. 命名规则

    1.类名:采用驼峰命名法

    2.变量名

    a. 以"_"或字母开头

    b.组成:以英文字母,数字,下划线,除此之位不能有其他的字符

    c.不能是C#的关键字

  4. 类型转换

    a. 数据类型.Parse(String类型的变量)

    b. Convert .To数据类型(任意数据类型)

    c. 任意数据类型:Object

6. C#与Java的不同
C# java
namespace package
类名字与源文件 自动生成一个Program类,且类名与源文件可以不相同 类名与源文件必须相同
导入包 using import
Main()方法 Main(第一个字母大写,且它有四种main方法形式) main(第一个字母小写,且它有只有一种main方法形式)
布尔类型 bool boolean
字符串的关键字 string(第一个字母小写) String(第一个字母大写)
声明常量 const 数据类型 数据名=值; (final)数据类型 数据名=值;
控制台的输入 Console.ReadLine();【换行】 Console.Read();【不换行】 用Scanner input=new Scanner(System.in);【如:输入一个int类型的数】 int num=input.nextInt();
控制台的输出 Console.WriteLine("输出的内容");【换行】 Console.Write("输出的内容");【不换行】 System.out.println(“输出的内容”);【换行】 System.out.print(“输出的内容”);【不换行】
二:C#的语法(与Java大致相同)
  1. if结构
```c#
//if							if-else		
			
if(条件)						if(条件)
{
   							{
   
  //代码块1							//代码块	1
 }							}
							else
                                			{
    		
    							  	//代码块	2	
    						 	}
----------------------------------------------------------------------------------------

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值