C 中URL的操作類

2021-08-27 11:30:04 字數 2374 閱讀 8405

using system;

using system.text.regularexpressions;

using system.web;

using system.collections.specialized;

namespace dotnet.utilities

#endregion

#region url的64位解碼

/// 是否是base64字串

//////

///public

static

bool

isbase64(string estr)

if (!regex.ismatch(estr, "^[a-z0-9/+=]*$", regexoptions.ignorecase))

return

true;

}#endregion

////// 新增url引數

///public

static

string

addparam(string url, string paramname, string

value)

else

}///

/// 更新url引數

///public

static

string

updateparam(string url, string paramname, string

value)

url = url.remove(index,index1 - index);

url = url.insert(index, value);

return url;

}#region 分析url所屬的域

/// 分析 url 字串中的引數資訊

//////

輸入的 url

///輸出 url 的基礎部分

///輸出分析後得到的 (引數名,引數值) 的集合

public

static

void

parseurl(string url, out

string baseurl, out namevaluecollection nvc)

baseurl = url.substring(0, questionmarkindex);

if (questionmarkindex == url.length - 1)

return;

string ps = url.substring(questionmarkindex + 1);

// 開始分析引數對

regex re = new regex(@"(^|&)?(\w+)=([^&]+)(&|$)?", regexoptions.compiled);

matchcollection mc = re.matches(ps);

foreach (match m in mc)

}#endregion

}}

C 操作SQL Server中的Image型別資料

該例子是乙個對sql server資料型別的乙個操作例子,具有寫入 讀取功能。1 準備資料庫 1 建立資料庫 test 2 建立表 table 1 分別有2個字段 id int photo image 如圖 2 用c 進行讀寫操作,完整 如下 using system using system.co...

C 操作SQL Server中的Image型別資料

該例子是乙個對sql server資料型別的乙個操作例子,具有寫入 讀取功能。1 準備資料庫 1 建立資料庫 test 2 建立表 table 1 分別有2個字段 id int photo image 如圖 2 用c 進行讀寫操作,完整 如下 csharp view plain copy print...

C 中PDF文件操作類

using system.io using itextsharp.text using itextsharp.text.pdf namespace dotnet.utilities 建構函式 頁面大小 如 a4 public pdfoperation string type 建構函式 頁面大小 如 ...