一般在傳值的時候,都是10進製的數字,或者是其他進製的字串格式。今天整理一些關於字串和各種進製之間的操作方法。
一)首先了解各種進製之間的數字轉換方法
二)一些常用的方法
1)將乙個16進製制的字元轉成 二進位制
//十進位制轉二進位制console.writeline("十進位制166的二進位制表示: "+convert.tostring(166, 2));
//十進位制轉八進位制
console.writeline("十進位制166的八進位制表示: "+convert.tostring(166, 8));
//十進位制轉十六進製制
console.writeline("十進位制166的十六進製制表示: "+convert.tostring(166, 16));
//二進位制轉十進位制
console.writeline("二進位制 111101 的十進位制表示: "+convert.toint32("111101", 2));
//八進位制轉十進位制
console.writeline("八進位制 44 的十進位制表示: "+convert.toint32("44", 8));
//十六進製制轉十進位制
console.writeline("十六進製制 cc的十進位制表示: "+convert.toint32("cc", 16));
public static string tostring(byte value, int tobase);
public static string tostring(char value, iformatprovider provider);
public static string tostring(datetime value, iformatprovider provider);
public static string tostring(decimal value, iformatprovider provider);
public static string tostring(double value, iformatprovider provider);
public static string tostring(float value, iformatprovider provider);
public static string tostring(int value, iformatprovider provider);
public static string tostring(int value, int tobase);
public static string tostring(long value, iformatprovider provider);
public static string tostring(long value, int tobase);
public static string tostring(object value, iformatprovider provider);
public static string tostring(sbyte value, iformatprovider provider);
public static string tostring(short value, iformatprovider provider);
//// 摘要:
// 將 16 位有符號整數的值轉換為其指定基的等效字串表示形式。
//// 引數:
// value:
// 要轉換的 16 位有符號整數。
//// tobase:
// 返回值的基數,必須是 2、8、10 或 16。
//// 返回結果:
// 以 tobase 為基的 value 的字串表示形式。
//// 異常:
// system.argumentexception:
// tobase 不是 2、8、10 或 16。
[securitysafecritical]
public static string tostring(short value, int tobase);
public static string tostring(string value, iformatprovider provider);
public static string tostring(uint value, iformatprovider provider);
public static string tostring(ulong value, iformatprovider provider);
public static string tostring(ushort value, iformatprovider provider)
2)一些處理方法
privateint hextoint(char
ch)
}
3)控制項輸入字元的限定
1private
void textbox1_keypress(object
sender, keypresseventargs e)27
if (textboxchange != null)8
11 }
關於字串的一些操作(instr,substr)
1,instr 源字串,目標字串,搜尋位置,匹配第幾個 注意 字串的位置是從1開始,搜尋位置必須為從1開始,如果搜尋位置為0,則查詢結果為0,查詢結果為0代表未找到。select instr acv c 1,1 from dual 從a開始,查詢第乙個匹配c的位置,結果為2 2,substr 字串,...
Python關於字串的一些操作
python的字串的長度 python 字串長度 通過內建方法len 來計算字串的長度,注意這個計算的是字元的長度。aa afebb bb 你 print len aa print len bb python字串的替換 a hello word b a.replace word python pri...
String 關於字串的一些操作
var str abcdefg alert str.search a 0 如果存在返回在字串中的位置 alert str.search h 1 如果不存在返回 1var str abcdefg alert str.substring 0,4 abcd 不包含結尾 alert str.substrin...