C#变量和表达式

C#基本语法

C#不考虑空格、回车。因空白可以被忽略,帮,一行有多个语句。

 

简单类型

类型  
sbyte  
byte  
short  
ushort  
int  
uint  
long  
ulong  
float  
double  
decimal  
char  
bool  
string  

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

变量命名

第一个字符字母、下划线或@

其后可以是字母、下划线或数字

命名约定

camelCase

firstName

PascalCase

LastName

赋值表达式

一下声名很多变量,或声明时即为它赋值

int age = 4;

int xSize =4,ySize = 5;

红色:语法错误

+连接两个字符

占位符

@取消字符串中的转义作用。

char ct = '\t';是转义可以的。

类型转换

显式转换

隐式转换

两种类型兼容

目前类型大于源类型

枚举类型

enum

数组

数组类型[] 数组名 = new 数组类型[数组的长度];//这种应该默认初始0值

表达式

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace helloWd
{
    public enum IOState//检举
    {
        OUTPUT,
        IINPUT,
        ZSTATE
    }
    public struct Persion
    {
        public string name;
        public int age;
        public char gender;
    }
    class Program
    {
        static void Main(string[] args)
        {
            IOState state1 = IOState.IINPUT;
             int state2 = (int)state1;
            Console.WriteLine(state1);//input 
            Console.WriteLine(state2);//1
            Persion lx;
            lx.name = "liuxiang";
            lx.age = 30;
            lx.gender = 'm';
            int[] nums = new int[10];
            int[] numsValue = { 1, 2, 3 };
            int[] tx = new int[4] { 1,2,3,4};
            int[] txFree = new int[] { 1, 2 };
            string[] strTmp = new string[10];

            string str = "hello";
            string str2 = " world";
            int n3 = 30;
            double d = n3 / 2.4;
            Console.WriteLine("{0:0.00}",d);
            //Console.WriteLine(str+str2+" "+n3);
            Console.WriteLine("string1  {0}.string   {1},string   {2}",str,str2,n3);
            string fruit = Console.ReadLine();
            Console.WriteLine("input: {0}", fruit);
            string str1 = "test string\r\n";
            System.IO.File.WriteAllText(@"E:\360MoveData\Users\lqf\Desktop\log\hello.txt",str1);
            Console.WriteLine("input OK\r\n");
            Console.ReadLine();
        }
    }
}

注释

注释,是一种良好的习惯,为克服自己遗忘及方便他人看代码。

C#常用注释方法

单行注释

多行注释

C#///多用来解释类和方法

#region 要空一格

#endregegion

能否使用宏?

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。
经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值