【c#-在语句if处声明变量】教程文章相关的互联网学习教程文章

如何在C#中存储从C函数返回的uint8_t *变量?【代码】

我正在从C#程序调用C dll. DLL由几个功能组成,除此功能外,我可以调用其中的大多数功能. C函数如下所示:__declspec(dllexport) uint8_t* myHash(const char *filename){uint8_t *hash = (unsigned char*)malloc(72*sizeof(uint8_t));//some processing on hash return hash;}从上面的代码可以看出,哈希函数存储一个字符数组.我想在我的C#程序中接收值,但是我无法做到这一点. 我的C#代码如下所示:[DllImport("myHash.dll", CharSe...

如何使用C#设置环境变量Path【代码】

参见英文答案 > How to set system environment variable in C#? 1个我正在尝试为MySql设置路径环境变量. 我没有收到错误,但我的代码不起作用. 码: 第一:string pathvar = @";C:\Program Files\MySQL\MySQL Server 5.1\bin\\"; System.Environment.SetEnvironmentVariable("PATH", pathvar);第二:string pathvar = System.Environment.GetEnvironmentVariable("PATH"); System.Environment....

使用InvokeScript更改C#变量【代码】

我需要检查我的Windows Phone应用程序中的WebBrowser控件是否有历史记录,以及我弄清楚如何操作的方式是使用browser.InvokeScript(“eval”,“if(history.length> 0){ history.go(-1)}“);我需要使用这个或其他方法来设置变量,这样我只有在WebBrowser有历史记录时才能触发函数.我无法弄清楚如何设置它. 我正在使用的完整代码是:protected override void OnBackKeyPress(System.ComponentModel.CancelEventArgs e){var hasHistory =...

C#的变量

变量分为3步:声明、赋值、使用。 声明变量的语法:数据类型?变量名; 给变量赋值的语法:变量名=值; string = hobby; // 声明一个字符串类型的变量,爱好 hobby = “写代码”;//给爱好赋值

如何使用JavaScript共享C#Integer变量【代码】

我想用JavaScript共享C#服务器端存在的currentTab变量.这是我的代码: C#:public int currentTab = 1;protected void Page_Load(object sender, EventArgs e) {Page.ClientScript.RegisterStartupScript(Type.GetType("System.String"), "addScript", "showTab(" + currentTab + ");", true); }JavaScript的:var currentTab = "<%=currentTab%>";function showTab(index) {currentTab = index;// Show tab at (index) }我使用这种...

指向C#和C之间接口的变量指针【代码】

我目前卡住尝试进行此转换.我有一个C包装器,它公开了一个函数……public __gc class InternalModuleConfig : public ModuleConfig { Object* InternalModuleConfig::CommitChanges(IModuleConfig* config) {VARIANT variant = {0};m_pModuleConfig = config;HRESULT hr = m_pModuleConfig->CommitChanges(&variant);if (FAILED(hr)){VariantClear(&variant);return Marshal::GetObjectForNativeVariant(&variant);}return NULL; };...

c# – Microsoft标准计算器中使用的变量类型【代码】

我对编程很新,并且最近使用C#(winforms)重新制作了微软“标准”计算器,但是想问一个关于微软在其“标准计算器”中使用的变量类型的问题. 为了确定使用的变量类型,我在微软标准计算器中输入了一个计算: 88888888/9(8月8日). 其结果是:9876543.111111111(小数点后9位) 然后我创建了一个简单的C#控制台应用程序,它将2个数字分开. 我首先使用“int”类型,正如预期的那样,结果是9876543.然后我使用“双”类型并且非常接近,结果是98765...

c# – 在WebBrowser控件中修改Javascript变量【代码】

我有一个访问过的网页,使用以下内容声明一个名为date的变量:var date=new Date("03 Oct 2013 16:04:19");然后该日期显示在页面顶部.有没有办法让我修改那个日期变量? (而不仅仅是可见的HTML源代码) 我一直在尝试使用InvokeScript,但我觉得很难掌握,如果有人知道并且可以发布一些与此直接相关的例子,我将非常感激.谢谢.解决方法:您可以使用JavaScript的eval注入任何JavaScript代码,它适用于任何IE版本.您需要确保该网页至少有一个...

c#define变量参数功能【代码】

我有一个CPU敏感的应用程序,并希望最小化函数调用.我想写一些类似的东西:#ifdef condition #define f(a,b) ff(a,b) #define f(a) ff(a) #endif 但编译器会将f视为多次定义.我想使用__VAR_ARGS__,但在上面的示例中,b是枚举类型.有没有正确的方法,或者我应该将f(a,b)重命名为f2(a,b)? 为了阐明定义,如果激活,则添加对处理数据以打印到文件/标准输出的函数的调用,否则它们将被替换为空行,因此在我看来这种方法会改...

C# .NET实现变量自身名字

随笔心得 public static string GetVarName(System.Linq.Expressions.Expression<Func<string, string>> exp) { return ((System.Linq.Expressions.MemberExpression)exp.Body).Member.Name;//获取变量自身的名字,如string name,使用后可以获得变量的名字“name” }

c# – 从后面的代码将变量传递给javascript函数【代码】

我想从后面的代码将字符串值传递给javascript函数.因为这是我得到一个未被捕获的参考错误的时刻,解释该值未定义.var variable= txtVariable.Value; ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "Registering", "RegisterTheUser("+variable+");", true);建议也许是正确的语法 这是功能function RegisterTheUser(val) {alert(val); }问候解决方法:你发布的内容看起来很好.我没有任何问题地使用了以下内容:Scr...

c# – 在javascript中访问cs变量【代码】

我在cshtml页面的@ {}里面有一个var变量.我想在javascript中访问此变量.可能吗??我怎样才能做到这一点??@{ var array=[""]; }解决方法:您可以尝试以下方法:@{var array = new [] {"foo", "bar"}; }<script type="text/javascript">var array = [@Html.Raw(String.Join(",", array.Select(s => "'" + s + "'")))];alert(array[1]); </script>它将C#数组序列化为JavaScript格式为[“foo”,“bar”].

c# – 如何格式化变量并将其变为带有消息和前面的零的字符串?【代码】

我的代码有这个用于PhraseNum:public string PhraseNum { get => _phraseNum; set => SetProperty(ref _phraseNum, value); }我想要的不是仅显示数字,而是显示如下内容:Id: 00044所以前面有字符“Id:”,然后是一个空格然后填充到五位数.解决方法:最简单的方法是使用以下格式在int对象上调用ToString方法:using System.Globalization;int _phraseNum = 123; _phraseNum.ToString("Id: 00000", CultureInfo.InvariantCulture); /...

c# – 简化if语句是否包含多个或涉及相同的变量?【代码】

假设我有一个这样的if语句:if (a > x || b > x || c > x || d > x) {}假设它总是涉及相同的重复变量(在这种情况下为x)和相同的操作,但是所有使用之间的操作并不相同.例如,另一个if语句可能使用:if (x.Contains(a) || x.Contains(b) || x.Contains(c) || x.Contains(d)) {}有没有办法在C#中简化这些if语句,所以我们不会一遍又一遍地输入相同的东西?我不想做一个额外的函数来调用这个实例.解决方法:您可以使用LINQ,但如果您只有四...

c# – 如何在WPF中创建全局列表变量【代码】

我想在我的WPF应用程序中将所有日志存储在列表变量中. 我有两个页面,Home.xaml和Settings.xaml. 如何在两个页面中访问相同的变量?解决方法:如果你想要一个真正的全局变量,那么你可以使用静态static class Container {public static List<string> LogList = new List<string>(); }任何页面现在都可以使用Container.LogList访问此值