CodeSnippet/CsharpTests/01_BasicsTests.cs

(开头部分) 17KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

using Microsoft.VisualStudio.TestTools.UnitTesting;

using System;
using System.Collections.Generic;

namespace CodeSnippet.CsharpTests.BasicsTests
{
    [TestCategory("BasicsTests")]
    [TestClass()]
    public class BasicsTests
    {
        /// <summary>
        /// 变量定义
        /// </summary>
        [TestMethod()]
        public void VariableDefinition()
        {
            // 变量定义
            string name = "wang";
            int age = 25;
            DateTime time = new(1995, 8, 15);

            // 同时声明多个同类型变量
            string n1 = "wang",
                   n2 = "li";

            Assert.AreEqual("wang", name);
            Assert.AreEqual(25, age);
            Assert.AreEqual(new DateTime(1995, 8, 15), time);
            Assert.AreEqual("wang", n1);
            Assert.AreEqual("li", n2);
        }

        /// <summary>
        /// 类型推断
        /// </summary>
        ///<remarks>
        /// 运行时根据value推断出变量类型
        ///</remarks>
        [TestMethod()]
        public void VariableTypeDeduce()
        {
            var name = "wang";
            Assert.AreEqual("wang", name);
        }

        /// <summary>
        /// 常量
        /// </summary>
        ///<remarks>
        /// 值在使用过程中不会发生改变的值称为常量,使用const关键字定义
        ///</remarks>
        [TestMethod()]
        public void ConstVariable()
        {
            // 必须在声明常量时进行初始化且之后不能再重新赋值
            const string name = "wang";
            Assert.AreEqual("wang", name);
        }

后面还有 578 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。