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")) %>
  • 相关阅读:
    Callback2.0
    设计模式之Composite
    设计模式之Proxy
    React Native DEMO for Android
    React Native 与 夜神模拟器的绑定
    Skipping 'Android SDK Tools, revision 24.0.2'; it depends on 'Android SDK Platform-tools, revision 20' which was not installed.
    .ui/qrc文件自动生成.py文件
    简单排序算法
    Big O
    设计模式之Adapter
  • 原文地址:https://www.cnblogs.com/fanyong/p/3414668.html
Copyright © 2011-2022 走看看