zoukankan      html  css  js  c++  java
  • C#知识点

    子类和父类

    当初始化子类的时候,会先初始化父类,所以父类的构造函数会先执行,为了避免错误就在子类种写一个新的构造函数,实现重载

    委托表达式参数含义

    delegate T NumberChanger(T n);

    所有的T都是一个类型,
    int或者string这种,第一个是返回值类型,
    第二个是泛型类型,第三个是参数类型

    编译

    写完models和web,config配置之后,要直接生成mvc5的controller需要先编译一下才行

    ref和out

    是把变量带入带出方法的标识符,
    实现方法内的变量和带入变量的连接

    枚举类型的使用

    声明了枚举类型的变量后,
    还可以把声明的变量当作一个类型来使用

    public enum Grades { F=0,D=1,C=2,B=3,A=4};
    
    public static Grades minPassing = Grades.D; Grades
    

    在EF当中定义字段属性

    必需

    [Required]
    publicstring Title { get;set; }
    MaxLength 和MinLength
    [MaxLength(10), MinLength(5)]
    publicstring BloggerName { get;set; }

    NotMapped 不映射到数据库的属性,可以定义为新属性,而不是直接从数据库当中取出
    [NotMapped]
    publicstring BlogCode
    {
    get
    {
    returnTitle.Substring(0, 1) + ":" +BloggerName.Substring(0, 1);
    }
    }

    razor的html.help类

    可以直接这样接收public ActionResult GetRsult(int id,string name){ xxx}
    通用的接收方法是用Requst对象
    因为所有的值都在httpcontext里面
    Request对象是httpcontext的一个子对象

    ViewData相当于数据字典,包含Controlle和View之间传递的所有数据。Controller会在该字典中添加新数据项,View从字典中读取数据。

    ViewData可操作内部对象,每次添加新值,会封装成对象类型,因此每次都需要解压来提取值。

  • 相关阅读:
    CTF-域渗透--SSH服务
    CTF-域渗透--SMB信息泄露
    CTF-域渗透--FTP服务后门利用
    Codeforces Round #628 (Div. 2)
    模板
    模板
    Educational Codeforces Round 6
    Educational Codeforces Round 5
    模板
    Codeforces Round #627 (Div. 3)
  • 原文地址:https://www.cnblogs.com/wuqingzangyue/p/5770010.html
Copyright © 2011-2022 走看看