小编Pet*_*ras的帖子

获取hashset C#中的value索引

是否有可能检索到的价值指数HashSet

我有一个hashset:

HashSet<int> allE = mesh.GetAllNGonEdges(nGonTV);
Run Code Online (Sandbox Code Playgroud)

我想检索类似于数组函数的索引值: Array.IndexOf(...)

c#

4
推荐指数
1
解决办法
4166
查看次数

使用不同类型的重载功能

我有这样的功能:

 public static Mesh MeshFromPolylines(List<Polyline> nurbsCurves, int type, bool weld) 
{ 
..code.. 
}
Run Code Online (Sandbox Code Playgroud)

然后我超载:

 public static Mesh MeshFromPolylines(Polyline[] nurbsCurves, int type, bool weld) 
{ 
..code.. 
}
Run Code Online (Sandbox Code Playgroud)

有没有办法编写第二个函数而无需复制粘贴相同的代码?这两个函数里面的代码完全相同.差别就是输入List<Polyline>Polyline[].

c#

1
推荐指数
1
解决办法
39
查看次数

每次应用程序运行时,随机类C#打印值相同

我希望每次应用程序运行时使用Random类获得随机值,并且只有在我更改种子值或初始化随机类时才会有所不同.

我声明Random random = new Random();为全局参数.

然后我打印3个随机双打:

for (int i = 0; i < 3; i++) 
 Console.WriteLine(random.NextDouble())
Run Code Online (Sandbox Code Playgroud)

每次应用程序运行时我都会得到不同的值

例如,我第一次运行应用程序时得到值0.454,0.256,0.100

第二次0.578,0.123,0.001

但我想要的是,每次应用程序运行时,我都会得到相同的数字

例如我第一次运行app我得到0.454,0.256,0.100第二次0.454,0.256,0.100

c# random

0
推荐指数
1
解决办法
144
查看次数

标签 统计

c# ×3

random ×1