【编组包含int和int []的结构从C#到C】教程文章相关的互联网学习教程文章

C#-Powerpoint正在显示吗?【代码】

我正在尝试使用C#创建PowerPoint加载项.我发现很难在MSDN上找到有用的信息. 我正在寻找一组API以检查状态. 当前,要更改幻灯片,我使用以下代码:var presentation = Globals.ThisAddIn.Application.ActivePresentation;presentation.SlideShowWindow.View.Next(); 只要演示文稿正在运行,此代码就可以正常工作.如果您只是进行编辑,那么它将不起作用.我需要检查演示文稿是否正在运行. 如果有人可以将我指向一个...

C#-IntPtr不包含本机值【代码】

我有一个本机方法,必须将字节数组传递到.NET包装器. natove方法如下所示:__declspec(dllexport) int WaitForData(unsigned char* pBuffer) {return GetData(pBuffer); }GetData使用malloc分配内存区域,并将一些数据(字节流)复制到其中.该字节流是通过套接字连接接收的.返回值是pBuffer的长度. 必须从.NET调用此方法.导入声明如下所示:[DllImport("CommunicationProxy.dll")] public static extern int WaitForData(IntPtr buffer...

如何获得Linqpad intellisense以显示C#5.0方法?

我将Linqpad用作代码暂存器,以使用C#5.0异步功能.我的代码可以正常编译和执行,但是智能感知仅显示4.0框架中的元素. 例如,建议列表中没有Task.WaitAll(),但是没有Task.WhenAll()或Task.Delay(). 据乔阿尔巴哈里(Joe Albahari)说,智能感知应该与.Net 4.5一起使用,但是我无法使其运行. 我在运行Windows 7和Windows 8(RC&RTM)和VS 2012 Beta,RC和Final的不同组合的不同计算机上进行了尝试. 任何建议都欢迎.解决方法:Joseph Albahari能够...

c#-从@ html.DropDownList返回int值【代码】

实际上,由于缺乏对ASP.NET-MVC 4的了解,我遇到了一些问题.我想做的是从下拉列表中获取选定的值,并将其返回给控制器(作为整数).让我更加困惑的是另一个正在返回字符串Value的DropDownList. 我的模特:public partial class PRODUCT {public int ID { get; set; }public string PRODUCT_NAME { get; set; }public int CATEGORY_ID { get; set; }public string LANGUAGE { get; set; } }public partial class PRODUCT_CATEGORY {publi...

C#-P / Invoke-Int 4字节,尝试更改为UInt,但会导致问题【代码】

错误似乎很常见,但在这里是:eCA1901 P/Invoke declarations should be portable As it is declared in your code, parameter 'dwExtraInfo' of P/Invoke 'NativeMethods.mouse_event(int, int, int, int, int)' will be 4 bytes wide on 64-bit platforms. This is not correct, as the actual native declaration of this API indicates it should be 8 bytes wide on 64-bit platforms. Consult the MSDN Platform SDK docum...

c#-EntityFramework 6线程中的IDbCommandInterceptor安全吗

使用DbInterception add方法注册时,IDbCommandInterceptor实例是否被认为是线程安全的?我实现了一个符合IDbCommandInterceptor接口的类,并且在跟踪调用其中一种执行方法时的命令开始时间与调用相应已执行方法时的停止时间相比,正在跟踪命令的开始时间.我将此信息存储在一个私有ivar列表中,需要知道我在做什么是否安全.解决方法:事实证明,IDbCommandInterceptor不是线程安全的,因为它仅被实例化一次.

在PHP中将int转换为char的C#输出不同【代码】

我有一个PHP脚本,已将其手动转换为C#. hexSalt和hexFull变量的输出打印相同,但变量数据的输出不同.我发现在将int变量转换为char时问题仍然存在.这些有什么不同? 我已经在C#中尝试将其转换并以多种方式进行转换,例如: Char.ConvertFromUtf32(int),Convert.ToChar(int),(char)int 但是那些显示相同的不完整C#输出. C#string data = ""; string saltFull = ""; string hexFull = "";char[] saltChars = salt.ToCharArray(); for (in...

c#-已引发MonoTouch.Foundation.MonoTouchException引发了Objective-C异常.名称:NSInternalInconsistencyException【代码】

每当我在Xamarin中运行iOS应用程序时,我似乎都会遇到此问题.MonoTouch.Foundation.MonoTouchException has been thrownObjective-C exception thrown. Name: NSInternalInconsistencyException Reason: Could not load NIB in bundle: ’NSBundle ... (loaded)' with name ‘RouteMeViewController'我正在尝试使用我在其中开发的应用中的Objective C库和Binder用RouteMeViewController替换GoogleMapsViewController.我的AppDelegat...

c#-将int转换为char数组而不影响堆

我需要在Micro Framework中将int转换为字节数组,以便可以将其流式传输为串行.这是在代码的时间敏感区域中发生的,在该区域中由垃圾收集器引起的延迟可能会花费太长时间. 通常,我会将int转换为字符串,然后将其转换为char数组.但这会创建一个有垃圾收集风险的堆对象. 有一种有效的方法可以做到这一点吗?我可以在使用模10算术的循环中完成此操作,但这会很慢.在C语言中,我使用sprintf转换为预分配的数组,这很好.解决方法:您可以将BitCo...

在Enum(EntryPointNotFound)上使用IntPtr从C#调用Rust失败【代码】

我正在尝试使用FFI的“不透明指针”样式,其中C#(Unity)代码仅将我的Rust类型视为IntPtr,它必须传递给各种Rust函数.但是,一旦引用的函数引用枚举,我就会收到EntryPointNotFound异常. 这两个不引用枚举的函数都可以正常工作,但是确实不能绑定并抛出EntryPointNotFoundException的函数.我已将符号包括在dynlib(捆绑)文件中,以表明该符号在文件中. 我试过在Rust中的外部“ C”中没有“ C”,并且在C#中没有CallingConvention = CDecl和C...

c#-Intellisense在Xamarin的Visual Studio 2015中不适用于.cs文件

Xamarin项目中的所有.cs文件都是其他文件,未引用.Droid项目,即http://prntscr.com/cp3q4w.我在.cs文件中没有Intellisense,而且似乎某种程度上缺少对Xamarin.Forms http://prntscr.com/cp3qzr的引用,但由于未识别xamarin组件,我没有得到编译错误.这是Xamarin.Forms共享项目. 尝试过此解决方案:i)清除缓存ii)打开解决方案iii)卸载所有项目iv)加载Android项目,然后修复nuget引用v)修复引用后,我加载了共享项目.现在一切似乎都正常了....

c#-Automapper将int属性值从List映射到List【代码】

我需要将int属性从对象列表映射到List< int>.这是我的类结构: 我有一个家长班:public class Parent {...public List<Location> Locations { get; set; } }位置类别:public class Location {public int LocationId { get; set; }public string Name { get; set; } }映射的目标类:public class Destination {...public List<int> Locations { get; set; } }这是我尝试用来完成List< Location>与列出< int&gt ;: CreateMap<Paren...

C#-从没有Microsoft Interop的dotx生成docx【代码】

我正在使用此代码替换2个单词,并从* .dotx(sourceFile)文件生成一个* .doc(destinationFile)文件.Dictionary<string, string> keyValues = new Dictionary<string, string>(); keyValues.Add("xxxxReplacethat1", "replaced1"); keyValues.Add("xxxxReplacethat2", "replaced2");File.Copy(sourceFile, destinationFile, true);using (WordprocessingDocument wordDoc = WordprocessingDocument.Open(destinationFile, true)) {str...

c#-将文本而不是int ID添加到URL【代码】

目前,我们的固定链接不正确,并阻碍了搜索,例如https://example.com/zh-CN/blogs/19-该URL中应包含Google可以在搜索中选择的单词,而不是用于从Db检索的int id. 假设“汽车行业最新版”的一篇文章介绍了Google,如果我们能够编辑包含关键字的链接,那么它将在算法中发挥更大的作用.例如:https://example.com/en/blogs/news/The_Automotive_Industry_Latest-此链接应指向https://example.com/en/blogs/19 我可以使用以下方法完成此操作...

C#-UInt奇怪的编译时行为-返回Long.【代码】

以下代码显示了UInt32:var myUint = 1U; Console.WriteLine(myUint.GetType().Name);按照this SO的答案,我想看看如果您尝试使用带有编译时负数的U文字后缀,将会发生什么.此代码(将1U更改为-1U)将打印Int64(长整数):var myUint = -1U; Console.WriteLine(myUint.GetType().Name);我以为这只是编译时错误,但返回的值是-1的long-这是怎么回事?为什么编译器会这样做?解决方法:减号不是整数文字说明的一部分.因此,当您编写var x = -...