𐔎Ɂi܂͐𕶎Ɂjϊ^ϊ
܂͕(Ⴆ"100")𐔎(100)ɕϊȒPȕ@Љ܂B
̏ꍇAParse\bhgƂɂAȒPɕϊł܂B

[VB.NET]
'Integer^ɕϊ
Dim i As Integer =  Integer.Parse("100") 
'Long^ɕϊ
Dim l As Long =  Long.Parse("100") 
'Single^ɕϊ
Dim f As Single =  Single.Parse("100.1") 
'Double^ɕϊ
Dim d As Double =  Double.Parse("100.1") 
'Boolean^ɕϊ
Dim b As Boolean =  Boolean.Parse("True")

[C#]
//int^ɕϊ
int i = int.Parse("100");
//long^ɕϊ
long l = long.Parse("100");
//float^ɕϊ
float f = float.Parse("100.1");
//double^ɕϊ
double d = double.Parse("100.1");
//bool^ɕϊ
bool b = bool.Parse("True");


ɐ𕶎ɕϊȒPȕ@Љ܂B
́AقƂǂ̃P[XToString\bhgƂɂ\łB

[VB.NET]
Dim s As String
'Integer^𕶎ɕϊ
Dim i As Integer =  100 
s = i.ToString()
'Long^𕶎ɕϊ
Dim l As Long =  100L 
s = l.ToString()
'Single^𕶎ɕϊ
Dim f As Single =  100.1F 
s = f.ToString()
'Double^𕶎ɕϊ
Dim d As Double =  100.1 
s = d.ToString()
'Boolean^𕶎ɕϊ
's"True"ƂȂ
Dim b As Boolean =  True 
s = b.ToString()

[C#]
string s;
//int^𕶎ɕϊ
int i = 100;
s = i.ToString();
//long^𕶎ɕϊ
long l = 100L;
s = l.ToString();
//float^𕶎ɕϊ
float f = 100.1F;
s = f.ToString();
//double^𕶎ɕϊ
double d = 100.1;
s = d.ToString();
//bool^𕶎ɕϊ
//s"True"ƂȂ
bool b = true;
s = b.ToString();


܂ASʓIȃf[^^̕ϊɂ́AConvertNXgĂs܂B
ConvertNXgȒPȕϊ܂B

[VB.NET]
Dim s As String
Dim i As Integer =  100 
'Integer^𕶎ɕϊ
s = Convert.ToString(i)
'Integer^ɕϊ
i = Convert.ToInt32(s)

[C#]
string s;
int i = 100;
//int^𕶎ɕϊ
s = Convert.ToString(i);
//int^ɕϊ
i = Convert.ToInt32(s);


ŌVB.NET̃LXgɂĐĂ܂傤B
VB.NETŃLXgsɂCType֐g܂B̗̓wvɍڂĂ̂łB

[VB.NET]
Dim MyNumber As Long
Dim MyNewType As Single
MyNumber = 1000
MyNewType = CType(MyNumber,Single)

DirectCastlɎgpłAs̃ptH[}XCTypeɏ܂A
DirectCast̓IuWFNgϐ̃^C^w肳ꂽ^ƓłKv܂B

