最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

asp.net一些很酷很實用的.Net技巧第1/2頁

 更新時間:2008年08月04日 09:21:05   作者:  
方便使用asp.net編程的朋友,都是一些非常有用的東西
一..Net Framework

1.  如何獲得系統(tǒng)文件夾

使用System.Envioment類的GetFolderPath方法;例如:

Environment.GetFolderPath( Environment.SpecialFolder.Personal )

2.  如何獲得正在執(zhí)行的exe文件的路徑

1)  使用Application類的ExecutablePath屬性

2)  System.Reflection.Assembly.GetExecutingAssembly().Location

3.  如何檢測操作系統(tǒng)的版本

使用Envioment的OSVersion屬性,例如:

OperatingSystem os = Environment.OSVersion;

MessageBox.Show(os.Version.ToString());

MessageBox.Show(os.Platform.ToString());

4.  如何根據(jù)完整的文件名獲得文件的文件名部分、

使用System.IO.Path類的方法GetFileName或者GetFileNameWithoutExtension方法

5.  如何通過文件的全名獲得文件的擴展名

使用System.IO.Path.GetExtension靜態(tài)方法

6.  Vb和c#的語法有什么不同click here

7.  如何獲得當前電腦用戶名,是否聯(lián)網(wǎng),幾個顯示器,所在域,鼠標有幾個鍵等信息

使用System.Windows.Forms. SystemInformation類的靜態(tài)屬性

8.  修飾Main方法的[STAThread]特性有什么作用

標示當前程序使用單線程的方式運行

9.  如何讀取csv文件的內(nèi)容 

通過OdbcConnection可以創(chuàng)建一個鏈接到csv文件的鏈接,鏈接字符串的格式是:"Driver={Microsoft Text Driver (*.txt;*.csv)};Dbq="+cvs文件的文件夾路徑+"          Extensions=asc,csv,tab,txt; Persist Security Info=False";

創(chuàng)建連接之后就可以使用DataAdapter等存取csv文件了。

詳細信息見此處

10. 如何獲得磁盤開銷信息,代碼片斷如下,主要是調(diào)用kernel32.dll中的GetDiskFreeSpaceEx外部方法。




public sealed class DriveInfo
{
    [DllImport("kernel32.dll", EntryPoint = "GetDiskFreeSpaceExA")]
    private static extern long GetDiskFreeSpaceEx(string lpDirectoryName,
        out long lpFreeBytesAvailableToCaller,
        out long lpTotalNumberOfBytes,
        out long lpTotalNumberOfFreeBytes);

    public static long GetInfo(string drive, out long available, out long total, out long free)
    {
        return GetDiskFreeSpaceEx(drive, out available, out total, out free);
    }

    public static DriveInfoSystem GetInfo(string drive)
    {
        long result, available, total, free;
        result = GetDiskFreeSpaceEx(drive, out available, out total, out free);
        return new DriveInfoSystem(drive, result, available, total, free);
    }
}

public struct DriveInfoSystem
{
    public readonly string Drive;
    public readonly long Result;
    public readonly long Available;
    public readonly long Total;
    public readonly long Free;

    public DriveInfoSystem(string drive, long result, long available, long total, long free)
    {
        this.Drive = drive;
        this.Result = result;
        this.Available = available;
        this.Total = total;
        this.Free = free;
    }
}




可以通過

DriveInfoSystem info = DriveInfo.GetInfo("c:");來獲得指定磁盤的開銷情況 


11.如何獲得不區(qū)分大小寫的子字符串的索引位置

         1)通過將兩個字符串轉(zhuǎn)換成小寫之后使用字符串的IndexOf方法:




string strParent = "The Codeproject site is very informative.";

string strChild = "codeproject";

// The line below will return -1 when expected is 4.
int i = strParent.IndexOf(strChild);

// The line below will return proper index
int j = strParent.ToLower().IndexOf(strChild.ToLower());

 

        2)  

一種更優(yōu)雅的方法是使用System.Globalization命名空間下面的CompareInfo類的IndexOf方法: 

 

using System.Globalization;

string strParent = "The Codeproject site is very informative.";

string strChild = "codeproject";
// We create a object of CompareInfo class for a neutral culture or a culture insensitive object
CompareInfo Compare = CultureInfo.InvariantCulture.CompareInfo;

int i = Compare.IndexOf(strParent,strChild,CompareOptions.IgnoreCase); 

 

相關(guān)文章

  • asp.net中Table生成Excel表格的方法

    asp.net中Table生成Excel表格的方法

    這篇文章主要介紹了asp.net中Table生成Excel表格的方法,可實現(xiàn)將html的table表格生成excel的功能,需要的朋友可以參考下
    2015-01-01
  • ASP.NET WebService中使用ASP.NET_SessionId的問題說明

    ASP.NET WebService中使用ASP.NET_SessionId的問題說明

    proxy.CookieContainer存儲了客戶端的 ASP.NET_SessionId。這樣以后每次通過webservice 方法調(diào)用時,都會將ASP.NET_SessionId傳遞到服務(wù)器端。
    2011-09-09
  • NetCore?配置Swagger的詳細代碼

    NetCore?配置Swagger的詳細代碼

    這篇文章主要介紹了NetCore?配置Swagger的方法,通過添加Nuget和添加靜態(tài)類擴展方法,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-09-09
  • ASP.net處理XML數(shù)據(jù)實例淺析

    ASP.net處理XML數(shù)據(jù)實例淺析

    這篇文章主要介紹了ASP.net處理XML數(shù)據(jù)實例淺析,分析了XML的原理與用法,并以實例形式講述了asp.net處理XML數(shù)據(jù)的方法,需要的朋友可以參考下
    2014-10-10
  • .Net?ORM?訪問?Firebird?數(shù)據(jù)庫的方法

    .Net?ORM?訪問?Firebird?數(shù)據(jù)庫的方法

    這篇文章簡單介紹了在?.net6.0?環(huán)境中使用?FreeSql?對?Firebird?數(shù)據(jù)庫的訪問,目前?FreeSql?還支持.net?framework?4.0?和?xamarin?平臺上使用,對.Net?ORM?訪問?Firebird?數(shù)據(jù)庫相關(guān)知識感興趣的朋友一起看看吧
    2022-07-07
  • ASP.NET 頁面之間傳遞參數(shù)方法匯總

    ASP.NET 頁面之間傳遞參數(shù)方法匯總

    在實際項目開發(fā)過程中經(jīng)常需要在兩個頁面之間傳遞一些參數(shù),本文在此總結(jié)出以下幾個傳遞參數(shù)的方法
    2009-09-09
  • c#.NET 寫txt文件小例子

    c#.NET 寫txt文件小例子

    在.NET里,有時要往TXT文件里寫內(nèi)容,其實很簡單。
    2013-06-06
  • asp.net 遍歷repeater中的控件的幾種方式

    asp.net 遍歷repeater中的控件的幾種方式

    遍歷repeater中的控件的幾種方式小結(jié),需要的朋友可以參考下。
    2010-02-02
  • ASP.NET MVC 2右鍵菜單和簡單分頁實例講解

    ASP.NET MVC 2右鍵菜單和簡單分頁實例講解

    在這里我們將討論的是通過一個插件實現(xiàn)ASP.NET MVC 2中的右鍵菜單和一個相當簡單的分頁,希望對大家有所幫助。
    2015-09-09
  • 厚積薄發(fā),擁抱.NET 2016

    厚積薄發(fā),擁抱.NET 2016

    一想到.NET 2016,腦海里蹦出的第一個詞就是厚積薄發(fā)。 .NET 2016 是 .NET 一次質(zhì)的飛躍,不管難易,我們需要擁抱變化
    2016-06-06

最新評論

莎车县| 綦江县| 洱源县| 汉寿县| 西畴县| 吴堡县| 渭南市| 新建县| 吐鲁番市| 丽水市| 阿城市| 吐鲁番市| 曲阳县| 华坪县| 山阴县| 化州市| 阳曲县| 巢湖市| 得荣县| 蒲城县| 射洪县| 沧源| 金坛市| 苍溪县| 镇平县| 合阳县| 沙洋县| 新邵县| 遂溪县| 集安市| 辛集市| 图木舒克市| 二连浩特市| 志丹县| 宜阳县| 呼伦贝尔市| 获嘉县| 如东县| 保康县| 长海县| 阿拉善左旗|