有没有人从C模块调用C#模块.我尝试在互联网上搜索,但没有找到好的例子.虽然许多网站都说像使用COM互操作但是找不到合适的例子或文章解释它.
如果有人可以帮助我,那就太好了
谢谢,Sveerap
我看到像SN这样的工具生成用于签署程序集的私钥/公钥对.使用AL工具,我们可以为程序集指定一个强名称
我们还有Sign工具,用于签署程序集(可能只用于证书?).
这两者之间的确切区别是什么?在使用证书时是否必须使用签名工具,我们能否实现SN?或者他们完全不同.
请帮忙.
我需要登录我们的应用程序,并希望尽可能少地记录由于记录所消耗的时间.我正在考虑使用MSMQ,以便应用程序将登录到MSMQ,然后我可以异步地将消息从MSMQ记录到数据库/文件.
这个想法在性能方面是否合适?或使用log4net同步记录到平面文件更好.
此外,我正在考虑编写日志记录抽象层,以便以后插入任何日志记录工具而不影响其他代码.
请指教.
谢谢,sveerap
我在接受采访时被问到有关接口的问题.我不确定这是否真的有可能.请看下面的问题.
有3个接口A,B和C. A继承自接口B和C:
public interface A : B,C
{
}
Run Code Online (Sandbox Code Playgroud)
我们必须确保该接口的用户无法使用B,并C直接或独立,只有使用A.
我可以想到以下场景:
B和C内部接口.但我没有看到任何实际用途,因为我可以直接定义所有成员A本身.B和C私人接口.但我怎么能做到呢?此外,我在下面的MSDN链接中看到,B并且C必须至少像A一样可访问:http://msdn.microsoft.com/en-us/library/aa664578%28v=VS.71%29.aspx.有没有办法做到这一点,或者问题本身是错的?
我有一个可能看起来很傻的问题.在基础对象类型上定义ToStrin(),GetHashCode(),GetType()等方法背后是否有任何特定原因.这些方法是否由.Net框架内部用于任何目的.只是好奇地知道这个设计背后的想法.
谢谢,sveerap