小编Ars*_*yan的帖子

WCF服务调用包装器

为WCF服务调用创建包装器的最佳实践是什么?我认为有必要监控同一个地方的所有电话,我想用这种代码,这是正确的想法吗?

RetType t = ServiceExecutionContext<IServiceChanel>.Execute(s=>s.GetServiceMethod());
Run Code Online (Sandbox Code Playgroud)


您在企业应用程序中使用了什么类型的包装器?
非常感谢!

.net c# wcf wrapper

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

usercontrol中的相对脚本路径

我有asp.net usercontrol,包括一些像这样的js脚本

<script type="text/javascript" language="javascript" src="../JScripts/JScripts.js"/>
Run Code Online (Sandbox Code Playgroud)

问题是,当我在某些页面中使用此usercontrol时,它可以正常工作,但是当在另一个文件夹结构中使用某些页面时,它会因找不到文件的异常消息而失败.将js路径更改为

~/JScripts/JScripts.js
Run Code Online (Sandbox Code Playgroud)

没有帮助.有没有办法装饰性地解决这个问题?

.net javascript asp.net user-controls

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

是创建db用户定义数据类型的最佳实践?

是创建用户定义的类型而不是使用现有类型的最佳实践?在我的预览工作场所中,所有基本类型都是预定义的,这是最佳实践吗?它有什么优点和缺点.
非常感谢!

database-design user-defined-types

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

出现故障时重新启动Windows服务

我们有一个用.net编写的Windows服务,即托管WCF服务.我的问题是,是否可以监控并重新启动任何故障服务,在其他世界我希望我的服务能够在任何故障时自动重启.
非常感谢

.net windows-services

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

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

Foreach重复内在价值......这个应该很容易!

float [] pt1x = {0.580f, 0.680f, 0.780f}; 
float [] pt1y = {1.128f, 1.228f, 1.328f}; 

foreach (float xpt in pt1x) {
   System.Console.WriteLine("xpt = " + xpt);
       foreach (float ypt in pt1y) {
        System.Console.WriteLine("ypt = " + ypt);
      }  
}

------my output:
xpt = 0.58
ypt = 1.128
ypt = 1.228
ypt = 1.328
xpt = 0.68
ypt = 1.128
ypt = 1.228
ypt = 1.328
xpt = 0.78
ypt = 1.128
ypt = 1.228
ypt = 1.328
---------------here is what I …
Run Code Online (Sandbox Code Playgroud)

c#

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

如何检查盒装数值是否为负数?

嗯,这似乎是一个简单的问题,但我想知道最快的方法。

我有一个对象是一个盒装数字,我不知道它是doubleint、 还是某种数字类型。我想检查盒装值是否为负数。

我使用这种转换,但我不确定它是否尽可能快:

private bool CheckNegative(object number)
{
   return System.Convert.ToDouble(number) < 0;
}
Run Code Online (Sandbox Code Playgroud)

阿森

c#

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

有没有办法在foreach循环中遍历命名空间中的所有类型?

我有一个函数接收类型并返回true或false.我需要找出某个命名空间中的所有类型,该函数将为它们返回true.谢谢.

c# reflection

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

在c#中获取键盘钩子的键码的位置

我使用以下代码禁用键盘组合挂钩.我上网的时候得到了这个代码.我想知道键盘键的键码列表.[lParam.vkCode == ???]请给我链接,谢谢..

namespace BlockShortcuts

{

public class DisableKeys

{

private delegate int LowLevelKeyboardProcDelegate(int nCode, int wParam, ref KBDLLHOOKSTRUCT lParam);

[DllImport("user32.dll", EntryPoint = "SetWindowsHookExA", CharSet = CharSet.Ansi)]

private static extern int SetWindowsHookEx(int idHook, LowLevelKeyboardProcDelegate lpfn, int hMod, int dwThreadId);

[DllImport("user32.dll")]
private static extern int UnhookWindowsHookEx(int hHook);

[DllImport("user32.dll", EntryPoint = "CallNextHookEx", CharSet = CharSet.Ansi)]

private static extern int CallNextHookEx(int hHook, int nCode, int wParam, ref KBDLLHOOKSTRUCT lParam);

const int WH_KEYBOARD_LL = 13;

private int intLLKey;

private struct KBDLLHOOKSTRUCT
{
    public int …
Run Code Online (Sandbox Code Playgroud)

c# winapi

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

从静态方法调用非静态方法

我可以从静态方法调用(访问)非静态方法吗?就像我有静态方法如果是,怎么样?

public static void method()      //like this is a static method
{
    methodsec();        //from here I want to access non static method defined below
}

public void methodsec()      // non static method
{

}
Run Code Online (Sandbox Code Playgroud)

.net c# winforms

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

C++和OpenGL帮助

我想用OpenGL编写代码,但我不想通过Windows API,这可能吗?如果是这样,那么一些关于如何做到这一点的教程的链接会很好.

c++ opengl

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

C#operator?:如何简化一个表达式中的基本if语句

有没有办法简化这个表达式:

我想做这个:

d = ( a == "x" ? b : a ) 
Run Code Online (Sandbox Code Playgroud)

我可以使用三行代码:

d = a;
if(a == "x")
   d = b
Run Code Online (Sandbox Code Playgroud)

我能做到这一点的代码/一个表达的一条线,而无需使用两次?

c# expression operator-keyword

-7
推荐指数
1
解决办法
182
查看次数