-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".
没有进一步的信息,我无法真正说出你想要做什么.
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)