学习笔记:C#

178 阅读1分钟

几个概念

  • C#是微软推出的一款面向对象的编程语言。
  • .NET是一个开发平台,C#是.NET开发平台上使用的一款编程语言。
  • Visual Studio是一款IDE。

数据类型

int age = 24;
double height = 110;
char gender = 'f';
string name = "lq";
bool isDone = false;

运算符

int age = 24 / 2;
double height = 110 * 2;

bool isDone = false || false;
bool isDone = !false;

bool result = 3 >= 2;
string val = 18 > 10 ? "yes" : "no";

变量与常量

int age = 32;
const int age = 3;

变量命名规则

变量小驼峰;常量全大写;类、接口和方法都大驼峰。

if/else

if (10 > 3) {
Console.WriteLine(10);
} else if ( 8 > 3) {
Console.WriteLine(8);
} else {
Console.WriteLine(3);
}

for循环

for (int i = 0; i < 10; i++)
{
    Console.WriteLine(i);
}

while循环

int num = 10;
while(num > 0)
{
    Console.WriteLine(num);
    num--;
}

continue/break;

for (int i = 0; i < 10; i++)
{
    if (i % 2 == 0)
    {
        continue;
    }
    Console.WriteLine(i);
    if (i == 7)
    {
        break;
    }
}

面向对象编程

新建类

class Uer
{
}

访问修饰符

internal成员只能被同一个项目中的代码访问。

    public class User {
        private string name;
        protected int age;
        internal double height;
    }

Console类

控制台输入输出

            Console.WriteLine("input name: ");
            string name = Console.ReadLine();
            Console.WriteLine("input age");
            string age = Console.ReadLine();
            Console.WriteLine("{0} is {1}", name, age);

Math类

            int value = Math.Abs(-10);
            value = Math.Min(10, 20);
            value = Math.Max(20, 30);

学习资料链接