[C#][小技巧] double 轉字串問題,我不要 +E
這需求有點詭異,但是依然就是發生了,
一個double 數值
double doubleValue = 900000000 * 9000000000 + 9000000000;
答案是 8.100000009E+18
這不是我預期的答案,就人類世界來看我希望看到的數字是 8100000009000000000
這時候要動點小手腳( 嘆氣~~
[C#] 超級方便的 ExpandoObject 類別
這東西是 .NET Framework 4.0 的東西..
發現這個,大概就跟發現新大陸一樣的興奮,讓我再次讚嘆 Anders Hejlsberg 之神..
這邊有MSDN : http://msdn.microsoft.com/en-us/library/system.dynamic.expandoobject.aspx
簡單看一下他方便的地方..
[C#] Web Service 移除 xmlns
最近因為一些業主要求,所以他需要我吐出去Web Service 的 XML 不能帶有 xmlns ..
也就是 原本是
但是他們家DEV 希望看的是
也真夠懶得…
不過付錢者大,看一下原本一開始的ASMX 檔案 是長這樣…
標籤: ASP.net , C# , WebService , XML
[C#] 透過DTD 驗證XML 完整性
解別人問的問題,可不可以透過C# 來驗證某一份XML 是否符合DTD 的規範,
已經給他範例 http://msdn.microsoft.com/en-us/library/z2adhb2f.aspx
但是他說他要在一個function 內做完,因為生命週期的關係,最後非常懶得包Class 來做..
最後用這樣的解法…
順帶一提: (DTD)是一種可定義合法的XML文檔構建模塊。它使用一系列合法的元素來定義文檔的結構。
所以簡單的說DTD 可以用來驗證一個XML 是否是自己要的文法
[C#] Regex筆記- 取得網頁META 紀錄的內容
又到了Regex 時間,因為寫Regex 方法百百種,所以有碰到就紀錄一下,
今天遇到的問題,就是如何知道這網頁內容是啥東西,當然我可以用這招..Regex筆記- 移除所有HTML tag + 移除 JavaScript
但是這內容很多,所以我決定從網頁META 內容下手,如果沒有再去取<TITLE> 裡面的資料,在沒有真的去抓CONTENT
但是現在越來越多人會去寫META 了 ..
通常網頁來說 META 會長這樣..
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<meta name="discription" content="當麻許Silverlight學習筆記" />
<meta name="keywords" content="六月羊,當麻許,Silverlight,D小調,C#" />
<meta name="keywords" content="C#,ASP.net,Regex" />
<meta name="author" content="當麻許" />
<meta name="description" content="最近公司需求,需要parse 一些資料,就趁這機會筆記一下..需求是找出網頁中,所有的超連結位置.." />
所以name 跟 content 這屬性是我要的..