c#学习笔记

 静态变量,实例变量,类的引用

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Demo;
namespace studytest  //命名空间
{
    class Program //类
    {
        test1 test = new test1();  //引用别的类的方法,必须在上面引用命名空间
        string str1 = ""; //实例变量 ,不可以直接用必须实例化

        static string str2 = "";  //静态变量,可以在类里直接定义
        static void Main(string[] args) //程序入口
        {
            Program p = new Program();
            string tit=""; //必须初始化string变量
            Console.WriteLine(tit,str2,p.str1);
            Console.ReadLine();
        }
    }
}

namespace Demo {
    
    class test1 {
        

    }

}

控制台输入输出

Console.WriteLine("请注册!");
Console.WriteLine("请输入用户名:");
string name = Console.ReadLine();
Console.WriteLine("当前用户为:" + name);
Console.Read();

方法调用

class Program //类
{
    static void Main(string[] args) //程序入口
    {

        object o1 = 4;
        object o2 = "123";
        Consume c = new Consume();
        c.Record();
    }
}
class Card
{   
    public string Money { get; set; }
}
class Consume
{
    public void Record() {
        Console.WriteLine("消费记录\n");
        Card pcard = new Card() { Money = "100" };
        Console.WriteLine("总额度:"+ pcard.Money);
        Card scard = new Card() { Money = "20" };
        Console.WriteLine("消费记录:" + scard.Money);
        Console.Read();
    }
}

普通需要先声明,静态直接用

 RefAndValue.Demo();
  Console.Read();
//静态变量




 Consume c = new Consume();
        c.Record();
//普通变量

计算运行时间

long startTime = DateTime.Now.Millisecond;

long endTime = DateTime.Now.Millisecond;
long time =   endTime - startTime;

你可能感兴趣的:(c#)