String ⇒ Char[]
> let str = "Hello"
- str |> Seq.toArray |> printfn "%A";;
[|'H'; 'e'; 'l'; 'l'; 'o'|]
Char[] ⇒ String
> let arr = [|'H'; 'e'; 'l'; 'l'; 'o'|]
- arr |> System.String |> printfn "%s";;
Hello
ちなみに頭文字も小文字の string
を使うとこうなります
> let arr = [|'H'; 'e'; 'l'; 'l'; 'o'|]
- arr |> string |> printfn "%s";;
System.Char[]
C# で言うと
string
は arr.ToString()
で
String
は new String(arr)
ですね