C#2.0終於有了?:便捷判斷的單分支版

    C#2.0實現的Nullable資料類型,雖然說只是一個小小的cookie,但不得不說是C#矢志不渝的延續了它人性化的特點,我們終於不用再使用object來存放簡單資料來通過==null測試。從表面上看這個功能或許並無太大的創新意義,但不知你是否也和我一樣在記憶裡埋有對類似int a=null;通不過編譯時間的抱怨?   

C#2.0純數學方法遞迴實現貨幣數字轉換中文

遞迴|貨幣|中文|轉換   最近由於項目的原因,需要寫一個貨幣數字轉換中文的演算法,先在網了找了一下,結果發現無一列外都是用(Replace)替換的方式來實現的,所以想寫個另外的演算法;因為本人是學數學出身的,所以用純數學的方法實現。  注意:本文中的演算法支援小於1023 (也就是9999億兆)貨幣數字轉化。  貨幣中文說明: 在說明代碼之前,首先讓我們回顧一下貨幣的讀法。  10020002.23  讀為 壹仟零貳萬零貳元貳角三分  

手工建立datagrid的資料列(c#window)

datagrid|window|建立|資料   筆者以前很少使用vs.net中的datagrid,原因是覺得不是很好用,昨天突然想起來,用一個簡單的類,來實現手工建立資料列,這樣可以自訂欄名和綁定資料欄位,使用起來比較方面的~~類:exDataGrid.csusing System;using System.Drawing;using System.Collections;using

c#2.0中新增的兩個壓縮類(downmoon原創)

壓縮|原創 .NET Framework 2.0 中新增的兩個壓縮類System.IO.Compression 命名空間   注意:此命名空間在 .NET Framework 2.0 版中是新增的。 System.IO.Compression 命名空間包含提供基本的流壓縮和解壓縮服務的類。 (downmoon原作) 

C#3.0的分部方法

C#分部方法的文法在看C#語言的What's New時,突然發現新特性列表的最後,多出了一個“Partial Method

C#3.0語言新特性之對象和集合初始化器

在C#3.0中,一個對象建立運算式可以包含一個對象或集合初始化器,用於初 始化新建立的對象的成員或新建立的集合的元素。對象建立運算式:new type (argument-list(可選)) 對象或集合初試化器(可選)new type 對象或集合初試化器一個對象建立運算式可以省略構造器參數列表,並將其連同圓括弧一起替換 為一個對象或集合初始化器。省略構造器參數列表並將其連同圓括弧一起替換為

C#3.0筆記(二)預備知識之委託與事件

在上篇blog中簡單地介紹了委託的基礎知識,在這片文章中會介紹下委託跟 事件之間的聯絡。事件的由來我們可以看到在使用委託進行回調 的實現的時候,我們往往需要再定義一個委派物件,以及一個對外公開的輔助方 法來添加委託的方法,這樣子會使我們感覺比較繁瑣。C#提供了event關鍵字來 減輕直接使用委託的負擔,編譯器會自動提供註冊、取消註冊的方法和委託必要 的成員。首先來看看定義事件的步驟:1.先定義委託類型;2.通 過event關鍵字定委託類型的事件。public delegate int 

LINQ To SQL深入學習系列之一 C#3.0為LINQ的加強之一

為了使LINQ可以無縫的和C#語言整合在一起,微軟對C#3.0加入了些新功能,這裡主要介紹和LINQ相關 的加強。1、var關鍵字,集合初始化以及匿名型別2、Lambda 運算式3、部分(Partial )方法4、擴充方法5、運算式樹狀架構1、var關鍵字,集合初始化以及匿名型別var:可以賦予局部變數推斷“類型”var 而不是顯式類型。var 關鍵字指示編譯器根據初始化語句右側的 運算式推斷變數的類型。推斷類型可以是內建類型、匿名型別、使用者定義型別、.NET

C# 使用AD(Active Directory)驗證內網使用者名稱密碼

1. 連到內網,找到AD的domain地址nslookup set types=all_ldap._tcp2. 驗證AD的函數public bool ADLogin(string userName, string password) { // sample : // LDAP://xxx.com string domain =

C# 國際手機號類封裝 - 使用nuget Global Phone 解析國際手機號

1. package-install GlobalPhone2. Phone.cs聽聽 聽 public class Phone { public string CountryCode { get; set; } public string InternationalNumber { get; set; } public string NationalNumber { get; set; } public string

C# 已知經緯度計算兩點距離函數

C# 已知經緯度計算兩點距離函數public Task<double> GetDistance(double lat1, double lon1, double lat2, double lon2) { int R = 6371; double rLat1 = ToRadian(lat1); double rLat2 = ToRadian(lat2); double dLat =

C#編寫XML讀寫類操作xml檔案

C#編寫XML讀寫類操作xml檔案下面的例子是用C# 在asp.net 中實現對xml的操作,環境是vs2005 , 自己寫了一個操作類,然後在使用的時候調用它。實現:登入使用者資訊的添加、修改和刪除,不使用資料庫,只在本地存放一個xml檔案。下面是User.xml檔案的格式,放在網站跟目錄中,本例只為實現操作xml的功能,所以登入密碼沒有加密,在實際應用中,你應該考慮這個問題。同時,這個檔案應該賦予寫入的許可權,這點比較容易疏漏。<?xml version="1.0"

Config檔案詳解

Config檔案詳解<configuration><system.web><!-- 動態調試編譯 設定 compilation debug="true" 以啟用 ASPX 調試。否則,將此值設定為 false 將提高此應用程式的運行時效能。 設定 compilation debug="true" 以將偵錯符號(.pdb 資訊)

.Net 設定檔——繼承ConfigurationSection實現自訂處理類處理自訂配置節點

除了使用繼承IConfigurationSectionHandler的方法定義處理自訂節點的類,還可以通過繼承ConfigurationSection類實現同樣效果。首先說下.Net設定檔中一個潛規則在配置節點時,對於想要進行儲存的參數資料,可以採用兩種方式:一種是儲存到節點的屬性中,另一種是儲存在節點的文本中。因為一個節點可以有很多屬性,但是只要一個innertext,而要在程式中將這兩種形式區分開會帶來複雜性。

SOA系列之基本特性

前面一篇部落格已經介紹了SOA的基本概念,至此我們應該對SOA這種編程理念有了一個基本的認識,今天我們繼續介紹SOA的一些基本特性來協助大家更深刻的認識SOA。 對於每套成熟的架構體系都會有著他自己的特性以及思想,下面我們根本從五個方面來介紹SOA的特性。服務自治 服務自治原則要求單個服務在底層邏輯控制方面要儘可能是獨立和自包含的,服務不依賴於訪問它的用戶端或其他服務。服務可以獨立的進行部署以及實施版本原則和安全性原則。依賴開放的標準

ASP.NET總結

ASP.NET視頻雖然看完了,但是視頻裡老師講的每章之間聯絡並不是很強,所以課後自己通過畫思維導圖把知識串聯起來,自己也只是根據筆記和理解整理了一下,有遺漏之處不還希望大家補充。 官方解釋(來自百度百科): ASP.NET是.NET FrameWork的一部分,是一項微軟公司的技術,是一種使嵌入網頁中的指令碼可由網際網路伺服器執行的伺服器端指令碼技術,它可以在通過HTTP請求文檔時再在Web伺服器上動態建立它們。指Active Server

使用C# 與Xero OAuth 互動 整合

本文主要介紹和xero OAuth的整合過程,以後再與其他第三方的OAuth的整合過程也將類似。 另外由於xero官方的文檔非常有限,因此有必要進行總結一下。Xero 是一個財務系統,可用於替代產品賬單模組的實現。www.xero.com瞭解OAuth

XMLHttpRequest對象的建立

首先先介紹一下XMLHttpRequest對象,我們都知道Ajax它並不是單單一門技術,而是幾種技術的融合。XMLHttpRequest是Ajax技術體系中最為核心的技術,如果沒有XMLHttpRequest,Ajax的其餘技術就無法成為一個有機的整體。在Ajax應用程式中XMLHttpRequest對象負責將使用者資訊以非同步方式發送到伺服器,並接收伺服器返回的響應資訊和資料。

MongoDB C# Driver 使用樣本 (2.2)

項目update到了mongoDB C# driver 2.2 , 發現從1.9到2.0的變化還是很大的,整合了一些常用的操作附加demo代碼: class Program { const string CollectionName = "video"; static void Main(string[] args) { // remove the demo collection then

【.NET】 WF入門

簡介 WF的全稱是Windows Workflow Foundation,它是微軟在.NET3.0之後推出的一套工作流程開發架構。WF是微軟在.NET3.0上推出的三大架構(WPF和WCF及WF)之一,其主要的目的在於為現有的.NET應用程式嵌入工作流程應用,目前最新的.NET4.5版本已經完美的整合了WF功能。WF不是一個獨立的工作流程應用程式,它提供了一些類庫用於輔助工作流程應用程式的開發,並提供了實現工作流程應用程式時所需要實現的一些機制,比如持久化、補償、跟蹤機制等。用途

總頁數: 159 1 .... 101 102 103 104 105 .... 159 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.