介绍几个ASP.NET中容易忽略但却很重要的方法函数

给大家介绍几个.NET中Path类的几个方法:

1.  Path.combine(string, string)
     根据给出的两个路径, 返回一个路径.
     例如:
      string CompletePath = System.IO.Path.Combine(@"c:\MyApp", @"Images\skyline.jpg");
    将会返回一个全路径 c:\MyApp\Images\skyline.jpg
    第一个参数中有无"\"结尾都可以.

2. Path.GetExtension(string)
    返回给定文件路径的扩展名.例如:
     string FileExtention = System.IO.Path.GetExtention(@"C:\MyApp\Images\skyline.jpg");
    将会返回 "jpg"

3. Path.GetFileName(string)
    给出文件名的全路径,返回文件名(包括扩展名).例如:
     string fileName = System.IO.Path.GetFileName(@"c:\MyApp\Images\skyline.jpg");
    将会返回"skyline.jpg"

(0)

相关推荐

  • asp.net Repeater绑定时使用函数

    在后台cs文件中有个函数: 复制代码 代码如下: public string getStyle(object style) { if ((int)style == 1) { return "文字"; } return "图片"; } 在前台的Repeater中要这样调用, 复制代码 代码如下: <%#this.getStyle(Eval("link_style"))%>

  • ASP.NET编程中经常用到的27个函数集

    ASP.Net是建立在微软新一代.Net平台架构上,利用普通语言运行时(Common Language Runtime)在服务器后端为用户提供建立强大的企业级Web应用服务的编程框架.下面列举了常用的27个ASP.NET中的函数集: 1.DateTime 数字型 复制代码 代码如下: System.DateTime currentTime=new System.DateTime(); 1.1 取当前年月日时分秒 currentTime=System.DateTime.Now; 1.2 取当前年

  • ASP.NET私有构造函数用法分析

    本文实例分析了ASP.NET私有构造函数用法.分享给大家供大家参考.具体分析如下: 一.私有构造函数的特性   1.一般构造函数不是私有或者保护成员,但构造函数可以使私有成员函数,在一些特殊的场合,会把构造函数定义为私有或者保护成员. 2.私有构造函数是一种特殊的实例构造函数.它通常用在只包含静态成员的类中.如果类具有一个或多个私有构造函数而没有公共构造函数,则不允许其他类(除了嵌套类)创建该类的实例. 3.私有构造函数的特性也可以用于管理对象的创建.虽然私有构造函数不允许外部方法实例化这个类,

  • asp.net 验证字符串是否为纯数字检测函数

    复制代码 代码如下: #region 判断是否为数字的方法 public bool isnumeric(string str) { char[] ch=new char[str.Length]; ch=str.ToCharArray(); for(int i=0;i<ch.Length;i++) { if(ch[i]<48 || ch[i]>57) return false; } return true; } #endregion

  • asp.net(C#)函数对象参数传递的问题

    复制代码 代码如下: class Program { static void Main(string[] args) { TestClass objA = new TestClass(); objA.Name = "I am ObjA"; Console.WriteLine(String.Format("In Main:{0}", objA.Name)); TestFun(objA); Console.WriteLine(String.Format("In

  • 收集学习asp.net比较完整的面向对象开发流程

    如果你已经有较多的面向对象开发经验,跳过以下这两步: 第一步 掌握一门.NET面向对象语言,C#或VB.NET 我强烈反对在没系统学过一门面向对象(OO)语言的前提下去学ASP.NET. ASP.NET是一个全面向对象的技术,不懂OO,那绝对学不下去! 第二步 对.NET Framework类库有一定的了解 可以通过开发Windows Form应用程序来学习.NET Framework.ASP.NET是建构在.NET Framework之上的技术,你对.NET Framework了解得越深,学习

  • ASP.NET常用函数(推荐)

    Abs(number) 取得数值的绝对值.  Asc(String) 取得字符串表达式的第一个字符ASCII 码.  Atn(number) 取得一个角度的反正切值.  CallByName (object, procname, usecalltype,[args()]) 执行一个对象的方法.设定或传回对象的属性.  CBool(expression) 转换表达式为Boolean 型态.  CByte(expression) 转换表达式为Byte 型态.  CChar(expression) 转

  • asp.net动态获取Excel表名的函数代码

    复制代码 代码如下: public string GetExcelFirstTableName(string excelFileName) { string tableName = null; if (File.Exists(excelFileName)) { using (OleDbConnection conn = new OleDbConnection("Provider=Microsoft.Jet." + "OLEDB.4.0;Extended Properties=

  • asp.net简化接收参数值的函数

    /// <summary> /// 获取querystring /// </summary> /// <param name="s">参数名</param> /// <returns>返回值</returns> public string q(string s) {     if (Request.QueryString[s] != null)     {         return Request.QueryS

  • asp.net字符串分割函数使用方法分享

    先来看个简单的实例 但是其数组长度却是25,而不是3.下面这种方法是先将"[jb51.net]"替换成一个特殊字符,比如$,在根据这个字符执行Split 例如下面根据[jb51.net]分割 复制代码 代码如下: string[] arrstr2 = str.Replace("[jb51.net]", "$").Split('$'); 好了看其它方法.最简单最常用的方法,以一个指定的字符进行的分割 打开vs.net新建一个控制台项目.然后在Mai

随机推荐