1.c# string api
substring(),//擷取字串,接受兩個引數,第乙個是偏移量,第二個是擷取長度
replace(),//替換字串,接受兩個引數,第乙個指定被替換的字串,第二個指定被替換的字串
indexof(),//返回指定字元在字串中的位置,從0開始
//乙個過載tostring()方法案例
//format將double轉換為string
struct
location
public
override
string
tostring()
degree,latitude:degree
", x, y);
}}
//乙個訪問控制字元
readonly
//常用在定義常量,與const 的區別在於,readonly在程式執行時被賦值,賦值之後程式執行中不能更改值
比較兩個未本地化字串的最好方法是使用具有 stringcomparison.ordinal(是否全等) 和 stringcomparison.ordinalignorecase(忽略大小寫) 的 equals 方法。
例如:
bool result =root.equals(root2, stringcomparison.ordinal);system.console.writeline(
" and ,is
", root, root2, result ? "
,equel.
" : "
,not equel.");
result = root.equals(root2, stringcomparison.ordinalignorecase);//
忽略大小寫
system.console.writeline("
and,is
", root, root2, result ? "
,equel.
" : "
,not equel.");
//靜態方法也可用
bool isequel =string.equals(root, root2, stringcomparison.ordinal);
system.console.writeline(isequel.tostring());
compareto() //用於根據乙個字串是小於 (<) 還是大於 (>) 另乙個字串來返回乙個整數值。比較字串時使用的是 unicode 值,並且小寫的值小於大寫的值。
split(),//split方法將字串拆分成帶分隔符的char陣列
例如:
string numstring = "1287543
"; //
"1287543.0" will return false for a long
long number1 = 0
;bool canconvert = long.tryparse(numstring, out
number1);
if (canconvert == true
) console.writeline(
"number1 now =
", number1);
else
console.writeline(
"numstring is not a valid long");
byte number2 = 0
;numstring = "
255"; //
a value of 256 will return false
canconvert = byte.tryparse(numstring, out
number2);
if (canconvert == true
) console.writeline(
"number2 now =
", number2);
else
console.writeline(
"numstring is not a valid byte");
decimal number3 = 0
;numstring = "
27.3
"; //
"27" is also a valid decimal
canconvert = decimal.tryparse(numstring, out
number3);
if (canconvert == true
) console.writeline(
"number3 now =
", number3);
else
console.writeline(
"number3 is not a valid decimal
");
long的tryparse()方法:將數字轉換為64位有符號整型,返回轉換是否成功;引數:
string numstring="123456";
long number=0
;bool canconvert=long.tryparse(numstring,number);//
返回是否成功將numstring轉換為long型別的number成功
C 入門教程
c 是c語言的繼承,它既可以進行c語言的過程化程式設計,又可以進行以抽象資料型別為特點的基於物件的程式設計,還可以進行以繼承和多型為特點的物件導向的程式設計。c 擅長物件導向程式設計的同時,還可以進行基於過程的程式設計,因而c 就適應的問題規模而論,大小由之。c 不僅擁有計算機高效執行的實用性特徵,...
Hadoop入門教程 筆記
spark在hadoop肩膀上可以讓大資料飛的更高。hadoop就是儲存海量資料和分析海量資料的工具,是專為離線和大規模資料分析而設計的,其核心部件是hdfs與mapreduce。hdfs為海量的資料提供了儲存。可以理解為乙個分布式的,有冗餘備份的,可以動態擴充套件的用來儲存大規模資料的大硬碟。ma...
c 入門教程 一
事前日常敲黑板 1 從現在開始 我寫的東西不一定完全是正確的,有些只是看了看理論,沒有實際驗證過,有些驗證過但是不同的編譯器會有不同的效果,所以建議有能力的話手動去試一下。我說的和書上寫的都不一定是對的,但是編譯器實際跑出來的結果在這個編譯器 假裝就是昨天那個軟體了 上就是對的。2 明天的內容可能會...