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

    一、float数据类型

    小数在C#中需要用浮点型表示,浮点值就是.后面的小数点。C#语言中有两种小数类型,分别为32位单精度浮点型(float)
    和64位双精度浮点型(double)。其中精度指的是小数位数,小数位数越多,精度越高。
    由名称可知,float类型的精度比double型的低,由位数可知,float类型的范围比double类型小。   
    float类型中小数位数为7位,即可精确到小数点后7位,表示范围为1.5e-45~ 3.4e+38。
    对于一个小数其默认类型为double型,如果需要指定为float型,需要在小数后面添加F或f后缀。   
    如 float a=0.5f;

    二、格式化时间

    static void Main(string[] args)
    {
    
        Console.WriteLine(DateTime.Now.ToString("yyyyMMdd"));
        Console.WriteLine(DateTime.Now.ToString("yyyy-MM-dd"));
        Console.WriteLine(DateTime.Now.ToString("yyyy/MM/dd"));
        Console.WriteLine(DateTime.Now.ToString("yyyy年MM月dd日"));
        Console.WriteLine(DateTime.Now.ToString("yyyy~MM~dd"));
    
        /* 输出:
         * 20131108
         * 2013-11-08
         * 2013-11-08
         * 2013年11月08日
         * 2013~11~08
         * 
         */
    }

    三、ASP.NET后台注册Javascript方法

    // 在后台注册javascript方法
    Page.ClientScript.RegisterStartupScript(this.GetType(), "MyScript", "alert('请先选择导入类型!');", true);

    四、Request获取文件路径

    Request.ApplicationPath:    /testweb   
    Request.CurrentExecutionFilePath:    /testweb/default.aspx   
    Request.FilePath:    /testweb/default.aspx   
    Request.Path:    /testweb/default.aspx   
    Request.PathInfo:    
    Request.PhysicalApplicationPath:    E:WWW	estweb   
    Request.PhysicalPath:    E:WWW	estwebdefault.aspx   
    Request.RawUrl:    /testweb/default.aspx   
    Request.Url.AbsolutePath:    /testweb/default.aspx   
    Request.Url.AbsoluteUri:    http://www.test.com/testweb/default.aspx   
    Request.Url.Host:    www.test.com   
    Request.Url.LocalPath:    /testweb/default.aspx

    五、C#中Eval用法

    1. 前台输出后台属性
    后台.cs文件定义:
    protected string strBack = "Hello world.";
    前台.aspx文件取值:
    <%=strBack %>
    
    2. 前台页面调用后台方法
    后台.cs文件定义:
    private string temp = string.Empty;
    protected string SetValue(object value)
    {
        temp = value.ToString();
        return temp;
    }
    前台.aspx文件调用:
    <%# SetValue(Eval("Name")) %>
  • 相关阅读:
    ASP.NET Web API 控制器执行过程(一)
    ASP.NET Web API 控制器创建过程(二)
    ASP.NET Web API 控制器创建过程(一)
    ASP.NET Web API WebHost宿主环境中管道、路由
    ASP.NET Web API Selfhost宿主环境中管道、路由
    ASP.NET Web API 管道模型
    ASP.NET Web API 路由对象介绍
    ASP.NET Web API 开篇示例介绍
    ASP.NET MVC 视图(五)
    ASP.NET MVC 视图(四)
  • 原文地址:https://www.cnblogs.com/fanyong/p/3414668.html
Copyright © 2011-2022 走看看