Time of Update: 2014-12-22
標籤: asp.net判斷輸入文字是否是數字 方案一:/**//// <summary> /// 名稱:IsNumberic /// 功能:判斷輸入的是否是數字 /// 參數:string oText:源文本 /// 傳回值: bool true:是 false:否 /// </summary> public bool IsNumberic(string oText) { try { int var1=Convert.ToInt32 (oText); return
Time of Update: 2014-12-22
標籤:引言委託 和 事件在 .Net Framework中的應用非常廣泛,然而,較好地理解委託和事件對很多接觸C#時間不長的人來說並不容易。它們就像是一道檻兒,過了這個檻的人,覺得真是太容易了,而沒有過去的人每次見到委託和事件就覺得心裡別(biè)得慌,混身不自在。本文中,我將通過兩個範例由淺入深地講述什麼是委託、為什麼要使用委託、事件的由來、.Net
Time of Update: 2014-12-22
標籤: 今天沒事,就下了個vs2015 preview,前段時間園子裡面也在熱炒這些新的文法糖,這裡我們就來看看到底都會產生些什麼樣的IL? 一:自動初始化屬性 確實這個比之前的版本簡化了一下,不過你肯定很好奇,到底編譯器給我們做了哪些東西呢?1 class Student2 {3 public string Name { get; set; } = "ctrip";4
Time of Update: 2014-12-23
標籤:.NET(C#): Task.Unwrap擴充方法和async Lambda目錄Task.Unwrap基本使用Task.Factory.StartNew和Task.Run的Unwrap操作使用案例:LINQ中的async Lambda 返回目錄Task.Unwrap基本使用這個擴充方法定義在TaskExtensions類型中,命名空間在System.Threading.Tasks。Unwrap會把嵌套的Task<Task>或者Task<Task<T>
Time of Update: 2014-12-21
標籤:
Time of Update: 2014-12-21
標籤:asp.net中的資料緩衝可以用 HttpRuntime.Cache ,這個是大家都知道的,但如果緩衝的資料比較多,又比較雜亂,想要把緩衝分開管理(也就是建立多個緩衝執行個體)應該怎麼做呢。。。 於是常規做法來了 using System.Web.Caching; public static class MyCache { public static Cache cache = new Cache();
Time of Update: 2014-12-23
標籤:.Net 視頻學習第3季 C#物件導向 物件導向 存取修飾詞C#五種存取修飾詞1)可以修飾類的存取修飾詞只有兩個:public,internal(預設)internal:只可以在當前程式集(先理解為項目)中訪問public:公用的項目A訪問項目B中的public類,首先要在項目A的引用中添加項目B,然後再項目A的檔案中添加using
Time of Update: 2014-12-23
標籤:using System;using System.Collections.Generic;using System.Data;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Xml;namespace delegatedemo{public class XmlClass{private string xmlPath;public XmlClass(string
Time of Update: 2014-12-23
標籤:1.物件導向:我們將具有統一行為和屬性的對象抽象劃分為類,通過類去建立對象。這種編程思想叫做物件導向的編程思想。2.屬性:對象具有的屬性using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace 屬性{ class Program { static void Main(string[] args) {
Time of Update: 2014-12-21
標籤:流程式控制制 結構 c# switch 程式流程就是C#代碼的執行順序,有兩種方法,分別是分支和迴圈。分支是有條件地執行代碼,條件取決於計算的結果,例如,“只有A<10,才執行這行代碼”。
Time of Update: 2014-12-21
標籤:類型-->變數、常量-->運算子-->運算式-->語句-->函數、數組一、資料類型:字串---放一串字元。需要用""引起來。string s="456";string a="789";Console WriteLine(a+s);1位元組=8位*整型(int)---整數類型。4位元組 long(長整形8位元組) short(短整型2位元組) tiny(微整形1位元組)int a = 456;int b =
Time of Update: 2014-12-23
標籤:c# 繼承 虛函數 override new 首先看下面的代碼:using System;namespace Test{public class Base{public void Print(){Console.WriteLine(Operate(8, 4));}protected
Time of Update: 2014-12-23
標籤: 因為 APP.CONFIG檔案 未添加 紅色字型部分屬性<?xml version="1.0" encoding="utf-8" ?><configuration> <configSections> </configSections>
Time of Update: 2014-12-21
標籤:函數1、概念:是一個帶有輸入參數、輸出參數、傳回值的代碼塊。2、寫法:修飾符 傳回值類型 函數名(輸入參數,輸入參數){ 方法段 return 傳回值;}3、注釋:(1)輸入參數格式:參數類型+變數名。可以不寫(2)傳回值類型---void為無傳回值,函數體裡面不能寫return(3)“///”可以調出函數的注釋,方便在引用時查看(4)需要與主函數在同一命名空間下4、例:public int jiafa(int a,int b){
Time of Update: 2014-12-23
標籤: 接著上篇繼續扯,其實文法糖也不是什麼壞事,第一個就是吃不吃隨你,第二個就是最好要知道這些糖在底層都做了些什麼,不過有一點叫眼見為實,這樣才能安心的使用,一口氣上五樓,不費勁。 一:字串嵌入值 我想String.Format方法就是化成灰大家都認識,比如下面代碼:1 class Bird2 {3 private string Name = "swallow";4 5 public void Fly()6
Time of Update: 2014-12-21
標籤:組建檔案的時候,如果該檔案夾下的同名檔案被開啟(或者被使用),如果這時再產生一個同名檔案,則會提示檔案正在被佔用。解決方案有兩個,一個是儲存的檔案名稱改成該檔案夾下不存在的(隨機數之類的XXOO都行,只要不存在就可以了),當然這裡指的是該同名檔案是被使用,如果該同名檔案不開啟,組建檔案的時候就直接將其覆蓋了;另一個是判斷當前檔案的狀態,如果當前檔案被操作了,則該幹嘛幹嘛,如果沒有被操作,那就產生了。從網上找了好多資料,今天記錄下,以免將來用到,直接上代碼,如下:using
Time of Update: 2014-12-22
標籤:二、語句: 順序,分支,迴圈。(一)順序:略 分支:判斷--運算式。 if(){} 四大類: 1.if if (age > 18)
Time of Update: 2014-12-22
標籤:本人轉載自:①http://msdn.microsoft.com/zh-cn/practices/dd391752.aspx②http://jhxk.iteye.com/blog/439888在C# 中有個較為重要,而常被一些人忽視的符號—— 問號(? )。在這裡整理一下它在C# 的幾種情況:1. 可空類型修飾符“T?”
Time of Update: 2014-12-23
標籤:2014/12/22 夜今天先看了C的物件導向,再繼續看Obj-C明白了新的OOP知識。用@interface建立類,繼承自NSObject,也成為介面/API@interface Circle:NSObject{@private //私人,只能在這個類裡面調用,對應的有可以讓繼承的類用的@protected和全域都能用的@publicShapeColor fillcolor;
Time of Update: 2014-12-22
標籤:assign: 對基礎的資料類型,比如NSInteger和C資料類型(int,float,char)等copy: 針對NSStringretail: 針對NSObject及其子類nonatomic:單線程,防止在寫未完成的時候被另外一個線程讀取,造成資料讀取錯誤weak: 它所指向的對象一旦被釋放則會被設為nilstrong: 由它所修飾的對象的引用計數會+1,指向的對象被釋放後不會被設為nilreadonly: