Professional Documents
Culture Documents
NET Framework
.NET Framework
Namespace
enumstruct
System.Char
System.String
System.DateTime
System.Math
System.Random
System.Array
System.Collections
.NET Framework
.NET Framework
ASP.NET.NET Framework
.NET Framework-1
. NET Framework
Windows
Common Language RuntimeCLR . NET
Framework
.NET Framework-2
.NET Framework
.NET Framework
Namespace
.NET Framework
/
C#
..., C#, .NET
Framework ,
C# .NET Framework
/
.NET Framework /
,
,
, .NET (Namespace)
.NET Framework /
,
C Windows,
Program Files ,
Program Files
, ,
,
.NET Framework /
.NET Framework
, .NET Framework
, ,
.NET
Framework ,
.NET Framework /
, 1.2.
,,
(.)
.NET Framework /
, ,
ASP.NET , aspx
10
.NET Framework /
, aspx.cs
, using
11
.NET Framework /
,
n1 n2
cls , ,
c ls ,
, ( n1.cls)
cls
12
.NET Framework
.NET Framework
,
System
, .NET
Framework ,
System.IO Path
GetTempFileName() ,
,
13
.NET Framework
14
.NET Framework
1 System.IO,
11
System.IO.Path.GetTempFileName()
15
.NET Framework
.NET Framework
,
16
.NET Framework
17
.NET Framework
.NET Framework ,
( Collection ) ,
,
,
,
,
, ,
18
ASP.NET
NameSpace
System
System.Collections
System.Text
System.Web
System.Web.Caching
System.Web.SessionState
System.Web.Security
System.Web.UI
System.Web.UI.WebControls
System.Web.UI.HtmlControls
@ Page
ASP.NET
(.aspx )
<%@Page Language="c#"%>
ASP.NET.NET
Framework
ASP.NET
Import
Namespace
System.Data
System.Data.Oledb
Note:.NET Framework
@ Import
.NET
Framework (Class Library)
.NET Framework
.NET Framework
(Interoperability).NET Framework
CLS
Common Language Specification (CLS)
C#.NET Framework
ASP.NET C# . NET
Framework
C#
ASP.NET
-
Objects
Data
Class
ASP.NET.NET Framework
HTTPResponseServerRequest
SessionApplication
-
Properties
ResponseContentType
Stringlength
new
-
Methods
Response
Response.Write();
Response.Redirect();
-
Events
PageLoad
-
Collections
ResponseCookies
Response.Cookies["name].Value;
name
CookieValue
ApplicationSessionRequest
struct
(Nested
Type)
new
struct
(Inheritance)
public
I
enum
(Enumeration)
int
0
1
enum
Sun int
enum int
int x = (int) Days.Sun;
protected enum Days {Sat=1, Sun, Mon, Tue, Wed, Thu, Fri};
1 0
DaysSatSunMon
Days.Sun.ToString(); //~ Sun
(int) Days.Sun //~ 0
II
.NetFrameWork DayOfWeek
public enum DayOfWeek
{Sunday,Monday, Tuesday , Wednesday,
Thursday, Friday,Saturday};
DayOfWeek.Sunday; // DayOfWeek
System.Char
Unicode
char chA = 'A';
char ch1 = '1';
string str = "test string";
str[0] //t
System.Char
Equals -bool
Char.GetNumericValue - Unicode
Char.IsControl Unicode
Char.IsDigit Unicode
Char.IsLetter Unicode
Char.IsLetterOrDigit Unicode
Char.IsLower Unicode
Char.IsNumber Unicode
Char.IsPunctuation Unicode
System.Char
String search="BURBERRY-NT15800;
for(int i=0;i < search.Length;i++)
{
if(System.Char.IsNumber(search[i]))
{
price = price + search[i].ToString();
j = j + 1;
}
}//price15800
System.String
StringBuilder
System.String
C#tring.NET Framewok
System.String
string str= "ASP.NET;
string str1;
str1 = "ASP.NET;
stringstrstr1
System.StringMethod
Properties
Length
ToLower() As String
ToUpper() As String
IndexOf(String) As Integer
-1
LastIndexOf(String) As Integer
-1
IndexOf(String, Integer) As Integer
-1 String
Integer
LastIndexOf(String,
Integer
Integer)
As indexOf()
Integer
Char
Char
Substring(Integer) As String
Integer
String.Concat(String,
String)
As String
String
Trim() As String
TrimEnd() As String
CompareTo(String) As Integer
0
>0 <0
Equals(Object) As Boolean
True
Flase String
EndsWith(String) As Boolean
True
False
StartsWith(String) As Boolean
True
False
-1
ToString() As String
Split(Char) As String()
Char
Convert.ToChar(String) As Char
Convert.ToInt16(String) As Short
Convert.ToInt32(String) As Integer
Convert.ToInt64(String) As Long
-2
Convert.ToDecimal(String) As Decimal
Convert.ToSingle(String) As Single
Convert.ToDouble(String) As Double
Convert.ToBoolean(String) As Boolean
StringBuilder-
StringBuilderSystem.Text
AppendInsertRemoveReplace
newStringBuilder()
ConstructorStringBuilder
builder
StringBuilder
StringBuilder-
Capacity
StringBuilder
Length
StringBuilder
MaxCapacity StringBuilder
StringBuilder-
EnsureCapacity(Integer) As Integer
StringBuilder
Append(Type) As StringBuilder
StringBuilder Type
VB.NET
StringBuilder Integer
Type Type
VB.NET
StringBuilder-
Remove(Integer,
Integer)
As StringBuilder Integer
StringBuilder
StringBuilder
Type Char
String
ToString() As String
StringBuilder String
StringBuilder Integer
String
System.DateTime
System.DateTime
System.DateTime
/
DateTime
new
System.DateTime aDay = new DateTime(2005, 10, 24, 12,
35, 25);
DateTime()
DateTime
24
-1
Now
DateTime
UtcNow
UTC DateTime
Date
Day
1~31
DayOfWeek 0 1
6
DayOfYear 1~366
Today
-2
Month
1~12
Year
1~9999
TimeOfDay
Hour
0~23
Millisecond 0~999
Minute
0~59
Second
0~59
Ticks
-1
AddDays(Double) As DateTime
24
AddMonths(Integer) As DateTime
AddYears(Integer) As DateTime
AddHours(Double) As DateTime
60
-2
AddMinutes(Double) As DateTime
60
AddSeconds(Double) As DateTime
1000
AddMilliseconds(Double) As DateTime
10000
Ticks 1
=10000Ticks
AddTicks(Long) As DateTime
Ticks
IsLeapYear(Integer) As Boolean
4 True
False
ToString()
ToShortDateString()
yyyy/mm/dd
ToLongDateString()
ToShortTimeString()
ToLongTimeString()
,
,
, ()
,
int double ,
int double
59
, decimal
, +
, ,
60
,
,
61
, ,
62
,
,
Convert , Convert.ToString(12.56) 12.56
Convert
63
64
65
Convert ,
ToString() , int x
= 3; string y = x.ToString();
66
System.Math
Math
static
Type
Byte Decimal Double Single Short Integer
Long
Type Max()
Abs(Type) As Type
Type Decimal
DoubleSingleShortInteger Long
Double Double
System.Random-
ASP.NET.NET
FrameworkSystem.Random
Random
Random num = new Random();
newRandom()
Randomnum
System.Random-
Next() As Integer
0~ 2,147,483,647
Next(Integer) As Integer
Integer
Next(Integer1,
Integer
Integer2)
As Integer1 Integer2
Integer2 integer1
integer2
NextDouble() As Double
0.0~1.0 Double
NextBytes(Byte()) As Double
Byte 0~255
System.Array
System.Array
System.Array
System.Array
C#System.Array
System.Array
Length
Rank
GetLength(Integer) As Integer
GetLowerBound(Integer) As Integer
GetUpperBound(Integer) As Integer
BinarySearch(Array,
Integer
Object)
As
0
Object
Sort(Array)
Reverse(Array)
Copy(Array1,
Integer1,
Integer2, Integer3)
System.Collections
ArrayList
Hashtable
QueueStack
IEnumerator
System.Collections
Collections
.NET Framework
System.Collections
ArrayListHashtableQueueStack
Object
C#
ArrayList
ArrayList
ArrayList
names.Add(John);
names.Add(Marry);
for(int i=0;i<names.Count;i++)
Respones.Write(names[i]);
ArrayList-
ArrayList
Count
ArrayList
ArrayList-
Add(Object) As Integer
Object ArrayList
0
Insert(Integer, Object)
Integer Object
Remove(Object)
ArrayList Object
RemoveAt(Integer)
ArrayList Integer
Clear()
ArrayList
IndexOf(Object)
Integer
As ArrayList Object
-1
Hashtable
HashtableKey
Hashtable
Hashtable users = new Hashtable();
Hashtableusers
Add
users.Add("hueyan", "");
users.Add("jane", "");
users.Add("joe", "");
users.Add("tom", "");
AddKey
Hashtable
Hashtable users = new Hashtable();
users.Add("hueyan", "");
users.Add("jane", "");
users.Add("joe", "");
users.Add("tom", "");
//Hashtable userskey
//keyHashtable
foreach(string str in users.Keys)
{ Response.Write("[" + str + ":" + users[str] + "]"); }
Hashtable-
Count
Hashtable
Keys
Key
Values
Value
Hashtable-
Add(Object, Object)
Object Key
Object Value Hashtable
Remove(Object)
Clear()
Hashtable
ContainsKey(Object) As Boolean
IEnumerator
IEnumerationSystem.Collections
CollectionsIEnumeration
GetEnumerator
CollectionsIEnumeration
ArrayListnames
IEnumerator
IEnumerator enum1 = names.GetEnumerator();
ArrayList
IEnumeratorMoveNext
IEnumerator-
Current
Collection
Key
Value
IDictionaryEnumerator Hashtable
Value
IEnumerator-
MoveNext() As Boolean
true false
Reset()
IEnumerator Collection