我需要生成范围的随机数byte,ushort,sbyte,short,int,和uint.我能够使用C#中的Random方法生成所有这些类型(例如values.Add((int)(random.Next(int.MinValue + 3, int.MaxValue - 2)));),除了uint,因为Random.Next只接受int值.
是否有一种简单的方法来生成随机uint?
我需要加载一个Excel文件并在上面写.我已经将文件添加到资源并将其构建操作设置为Embedded Resource.我的问题是我似乎无法从资源/程序集加载它.我目前有这个代码:
Assembly assembly = Assembly.GetExecutingAssembly();
Assembly asm = Assembly.GetExecutingAssembly();
string file = string.Format("{0}.UTReportTemplate.xls", asm.GetName().Name);
var ms = new MemoryStream();
Stream fileStream = asm.GetManifestResourceStream(file);
xlWorkBook = xlApp.Workbooks.Open(file);
if (xlApp == null)
{
MessageBox.Show("Error: Unable to create Excel file.");
return;
}
xlApp.Visible = false;
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?我该如何访问该文件?任何帮助,将不胜感激.谢谢.