vr引擎设计-c#基础第十一天

68 阅读1分钟

里氏转换

       using System;
namespace text1018
{
    public class Person
    {
        public void SayHello()
        {
            Console.WriteLine("你好");
        }
    }
    public class Teacher : Person
    {
        public void talk()
        {
            Console.WriteLine("聊天");
        }
    }
   
    internal class Program
    {
        static void Main(string[]arge)
        {
            //里氏转换
            Person teacher = new Teacher();
            ((Teacher)teacher).talk();
            //正则  检测字符串 识别字符串 替换,可能判断是不是要的字符串
            //正则表达式 判断的字符串,正则表达式

        }
    }
}

正则 检测字符串 识别字符串 替换,可能判断是不是要的字符串 正则表达式 判断的字符串,正则表达式

image.png

image.png

image.png

            正则表达式 判断的字符串,正则表达式
            string pattern = @"^1234.com$";//^以某某开头,.任意字符 $以某某结尾
            string str = "123454.com";
            Console.WriteLine(Regex.IsMatch(str,pattern));//返回一个布尔值 
            string patt = @"^[0-9]{10}";
            string phone = "17346636614";
            Console.WriteLine(Regex.IsMatch(phone,patt));

image.png

image.png

image.png

image.png

image.png