我有Enum如下
Public Enum FailureMessages
<Description("Failed by bending")>
FailedCode1 = 0
<Description("Failed by shear force")>
FailedCode2 = 1
End Enum
Run Code Online (Sandbox Code Playgroud)
每个枚举都有自己的描述.例如,FailedCode1有自己的描述为"弯曲失败".
下面是我的主要Sub(),我想将一个变量(类型字符串)分配给相应的枚举.
Sub Main()
Dim a As Integer = FailureMessages.FailedCode1
Dim b As String 'I would b = Conresponding description of variable a above
'that means: I would b will be "Failed by bending". How could I do that in .NET ?
End Sub
Run Code Online (Sandbox Code Playgroud)
任何人都可以帮助我,我怎么能在VB.NET中做到这一点
我有一个VB.NET函数,如下所示,传递给函数的参数'x'是Type'Single'.但是,我想编写函数,以便它可以接受任何数字类型,如'Single','Double'和'Integer'.我知道这样做的一种方法是编写具有相同名称的3个函数,但它会非常繁琐.谁能提出任何想法?谢谢.
Public Function Square(x As Single) As Single
Return x * x
End Function
Run Code Online (Sandbox Code Playgroud) 我试图用VB.NET绘制一个简单的界限.
我的代码如下,但是当我运行代码时,只显示表单!没有线.
我在这做错了什么?
Public Class Form1
Dim pen As System.Drawing.Graphics
Private Sub Form1_Load(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles MyBase.Load
pen = Me.CreateGraphics()
pen.DrawLine(Pens.Azure, 10, 10, 20, 20)
End Sub
End Class
Run Code Online (Sandbox Code Playgroud) 关于F#中的并行处理,我有一个简单的问题.下面是我的代码来计算1 ^ 2 + 2 ^ 2 + ... + 100 ^ 2的总和(这是非常简单的问题,真的).据我所知,该程序创建了第二个列表(按第一个列表中的每个项目,并将它们放入第二个列表中),然后它获取第二个列表中所有项目的总和.程序内部是否并行处理原始列表中每个项目的平方?或者这个过程只是顺序的?如果是后者,我该如何让代码并行运行?
let mySum =
[1..100]
|>Seq.map (fun n -> n*n)
|>Seq.sum
Run Code Online (Sandbox Code Playgroud) 我在VB代码中定义了一个F#函数,如下所示:
Dim g As Microsoft.FSharp.Core.FSharpFunc(Of Double, Double)
Run Code Online (Sandbox Code Playgroud)
如何将g分配给特定功能:例如我想要g(x) = x^2?VB.NET中的语法是什么?
我有一个成对的序列,如:Original = [(0,0); (1,2); (3,4)]我想把这个(int*int)的seq转换成一个int的seq = [0,0,1,2,3,4]任何人都可以建议我这样做的方法吗?