【c# – 当使用Fakes时,在被测试的方法中调用私有方法的“模拟”】教程文章相关的互联网学习教程文章

如何在没有参数的情况下调用c#方法并访问返回的数据?【代码】

因此,我看到了许多这样的示例:https://stackoverflow.com/a/8094230/2525507public class WebService : System.Web.Services.WebService {[WebMethod]public List<string> getList() {return new List<string> {"I", "Like", "Stack", "Overflow"};} }您似乎可以通过成功函数以警报的形式查看从c#方法返回的数据.但是,如果我想在函数调用之外访问此“输入1”数据,该怎么做呢?另外我不确定如何调用没有参数的方法?<body><select ...

C#调用C++动态库(dll)【代码】

在实际软件开发过程中,由于公司使用了多种语言开发,在C#中可能需要实现某个功能,而该功能可能用其他语言已经实现了,那么我们可以调用其他语言写好的模块吗?还有就是,由于C#开发好的项目,我们可以利用reflector等反编译工具反编译出其源代码,所以对于一些核心算法,我们不希望被别人知道,因此为了增强代码的安全性,我们需要将一些核心算法用C或C++来编写,然后用C#来调用这些已经写好的接口。在面对以上情况时,我们该怎么...

使用C#调用php脚本(Unity)【代码】

我对Unity和PHP都还不是很陌生,并且我目前正在一个项目中,可以使用PHP将数据从MySQL数据库解析到Unity. 最初,我想尝试启用一种方法,使用户可以更改php脚本并使其选择不同的数据表,但是我被告知最好列出php脚本中的所有变量并从中调用它可能更安全.相应地团结; Display.php的$table = mysql_real_escape_string($_GET['table'], $db);if ($table == "shoes") { $query = "SELECT * FROM `shoes` ORDER by `price` ASC LIMIT 10";el...

使用WinForms GeckoFX控件从C#调用javascript函数的推荐方法是什么?【代码】

问题说明了一切.我已经整理好一切,并且知道如何将消息从浏览器html发送到c#,但是没有其他方法. 我应该能够做类似的事情:browserControl.JSCall("myFunction('Dave','Smith');");…以及网络代码中:function myFunction(firstName, lastName) {$("#mydiv").text(firstName + ' ' + lastName);}谢谢-戴夫解决方法:您可以使用导航来做到这一点:browserControl.Navigate("javascript:void(myFunction('Dave','Smith'))");注意,我发现...

c# – 方法的类型签名在调用DLL方法时不兼容PInvoke【代码】

我有一个带接口的DLLstruct modeegPackage {uint8_t version; // = 2uint8_t count; // packet counter. Increases by 1 each packetuint16_t data[6]; // 10-bit sample (= 0 - 1023) in big endian (Motorola) formatuint8_t switches; // State of PD5 to PD2, in bits 3 to 0 };__declspec(dllexport) void __cdecl initSerial();__declspec(dllexport) void __cdecl closeSerialPort();__declspe...

C DLL调用C#DLL有哪些选择?

我有一个C DLL需要在C#类库中调用一个函数(传递一个值,返回一个值). 我唯一的选择是给C#DLL一个COM接口并用IDispatch从C调用它? 这是最好的方法吗?解决方法:这里有几种选择 >使用混合模式C/C++LI程序集作为C和C#DLL之间的桥梁>通过将几个关键C#类型公开为COM对象来使用COM桥.然后可以通过常规COM语义通过C代码访问它

Unity中C#调用C++写的DLL之Swig篇【代码】

hash索引btree索引聚簇索引非聚簇索引 安装androidsdk的一些坑与注意点 近来要用Unity打包到安卓上玩, Unity那边需要用到服务器中用C++写的库,对比了 P/Invoke 和 C++/CLI 两种方式, 都不够省心省力, 决定使用 Swig来撸. 教程基本上按照这篇文章就可以, 文章写得非常详尽, 但文中关于设置 swiglib.i 自定义生成工具的命令行的时候, 他文中的下面一段要注意 : 在常规中选择命令行并且写入:echo on $(SolutionDir)/../../thi...

c# – 如何在for循环代码中调用javascript?【代码】

protected void Button1_Click(object sender, EventArgs e) {for (int i = 0; i < 100; i++){Page.ClientScript.RegisterClientScriptBlock(GetType(), "myScript", "<script>alert('hello world');</script>");} }警报只执行一次,是否可以在迭代中每次执行警报?解决方法:是的,通过将其更改为,请注意“myScript”i,它会在每次迭代时更改关键点:for (int i = 0; i < 100; i++){Page.ClientScript.RegisterClientScriptBlock(GetT...

c# – 从非托管代码调用托管.NET代码的最佳方法【代码】

我正在尝试找到从非托管C代码调用托管.NET代码的最佳性能方法.我在我的C应用程序中找到了有关Hosting .NET的信息,我可以创建一个pRuntimeHost并启动它而不会出现问题. ExecuteInDefaultAppDomain似乎非常有限,因为我真的想发送一些参数并让它返回一个信息结构.最明显的替代方法是使用COM方法,但当前的C#代码并未真正设置为与方法的接口. 无论哪种方式,我想返回整数,字符串(char *)s,双精度和其他核心C类型.双方都有太多代码将C转换...

c# – 使用javascript从ASP.NET代码文件调用函数【代码】

我有一个基于JavaScript的时间轴,需要使用SQL服务器的数据.查询和JSON转换已在与.aspx页面相关的代码文件中以C#.NET函数的形式编写. 那么对于一个完整的ASP.NET新手,你如何从JavaScript设置这样的函数调用? 如果有人有一些简单的示例代码我可以学习/得到一些指示,我会喜欢它. 编辑:我使用的是.NET 3.5解决方法:这是我用jQuery做的$.getJSON("MyAction" { Data: somedata}, function(data) {// do stuff on callback });

从c com加载项调用C#

我有一个用C编写的COM加载项(不是C/C++LI).我想从这个C com库中调用一个C#库对象/方法. 我想CCW会在这里展示,我目前正在阅读. 从你的经历中有没有快速指向这些东西? 另外,我在我的Com插件中有一个方法,我希望我的C#库代码可以调用 – 即方法指针调用. 你能帮我告诉我怎样才能做到这一点 – 即我如何将方法指针传递给C#代码,以便以后可以调用它. 谢谢.解决方法:我有这个链接给你:COM Interop Part 1 SampleCreate DCOM applicatio...

c# 调用CMD窗口执行命令【代码】

1.c# 调用CMD窗体执行命令 阻塞执行, 并在最后执行完后一次性输出执行结果 public static string RunCmd(string cmd){//string strInput = Console.ReadLine();Process p = new Process();//设置要启动的应用程序p.StartInfo.FileName = "cmd.exe";//是否使用操作系统shell启动p.StartInfo.UseShellExecute = false;// 接受来自调用程序的输入信息p.StartInfo.RedirectStandardInput = true;//输出信息p.StartInfo.Redirect...

如何使用st#:: vector作为C#参数调用非托管C函数?【代码】

出于性能原因,我有一个C#前端和一个C后端.现在我想调用一个C函数,例如:void findNeighbors(Point p, std::vector<Point> &neighbors, double maxDist);我想要的是一个C#包装函数,如:List<Point> FindNeigbors(Point p, double maxDist);我可以将像Point []这样的平面数组传递给非托管C dll,但问题是,我不知道要分配多少内存,因为我不知道函数将返回的元素数量… 是否有一种优雅的方式来处理这个没有内存泄漏的麻烦? 谢谢你的帮助...

c# – 带有json请求的Unity 3d调用api【代码】

我想在Unity 3d中使用两个json参数用户名和密码调用登录api. 我在stackoverflow上关注了很多帖子.但是我的请求参数不在服务器上.如果我从我的Android应用程序和邮递员和chorome中调用此api,它在那里工作正常.public IEnumerator CallLogin(string username,string password){WWWForm form = new WWWForm();form.AddField("username", username);form.AddField("password", password);UnityWebRequest www = UnityWebRequest.Post("...

从Ribbon JScript CRM Online 2011调用C#代码【代码】

我需要在实体上点击功能区按钮执行一些代码,该实体可以从CRM Online 2011更新一些相关数据.我宁愿不必在JScript中编写所有这些逻辑.有没有办法从JScript调用C#代码?我查看了Microsoft正在使用的JScript文件,它看起来像这样:Mscrm.Campaign.copyCampaign = function (campaignId, saveAsTemplate) {var $v_0 = new RemoteCommand("MarketingAutomation", "CopyCampaign", null);$v_0.SetParameter("campaignId", campaignId);$v_0...