F#GetDigitValue值或构造无效

-1 f#

我是F#的新手,想得到一个建议.

我想使用GetDigitValue函数.

open System
open System.Drawing
open System.Globalization

    let getSubscript ichar = 
        match ichar with 
        |1 -> GetDigitValue(843)
        | _ -> GetDigitVale(852)
Run Code Online (Sandbox Code Playgroud)

我有以下错误:未定义值或构造函数'getDigitValue".

7sh*_*rp9 6

没有进一步的信息,我无法真正说出你想要做什么.

GetDigitValue是CharUnicodeInfo类的静态方法.

它是这样使用的:

let testString = "1234567890"
let digitValue = CharUnicodeInfo.GetDigitValue(testString, 3)
Run Code Online (Sandbox Code Playgroud)

这将返回字符串中第3个字符的数字值.它也适用于单个角色.

let test = '5'
let digitvalue =  CharUnicodeInfo.GetDigitValue(test)  
Run Code Online (Sandbox Code Playgroud)

更新: 要获取字符串的上标,我认为数值将返回:

let superscriptTwo ="U+00B2"
let numericvalue = CharUnicodeInfo.GetNumericValue(superscriptTwo)
Run Code Online (Sandbox Code Playgroud)