小编Jan*_*ana的帖子

实现接口类-C的几个方法#

是否有可能在C#中有一个类实现一个接口,该接口声明了10个方法,但只实现了5个方法,即只定义了该接口的5个方法??? 实际上我有一个由3类实现的接口,并不是所有类都使用所有方法,所以如果我可以排除任何方法???

我需要这个.这可能听起来像一个糟糕的设计,但它没有希望.问题是我有一组用户控件需要具有公共属性,并且只有我在运行时才显示它们.因为它是动态的我需要管理它们,因为我有属性.有些属性是少数类所需而不是所有属性.随着控件的增加,这个属性可能会增加,因此需要一个控件,我需要完全没有任何用处.只是虚拟方法.同样我认为如果有一种方法可以避免在其他类中使用这些方法,那就太棒了.听起来除了拥有抽象类或虚函数之外别无他法:-(

c# interface

25
推荐指数
3
解决办法
4万
查看次数

使用C#增加sql compact 3.5 .sdf文件的大小

我使用Sql Compact3.5作为我的数据库与C#.NET我可以给出的最大sdf大小是多少?有没有办法以编程方式增加sdf文件的最大大小?如果是这样的???

c# filesize sql-server-ce

18
推荐指数
4
解决办法
2万
查看次数

使用C#将字符串表达式转换为整数值

很抱歉,如果已经回答了这个问题,但我找不到合适的答案.我在C#中有一个字符串表达式,我需要将其转换为int或decimal值.

例如:

string strExp = "10+20+30";
Run Code Online (Sandbox Code Playgroud)

输出应为60.

我该怎么办?

c# string integer

11
推荐指数
3
解决办法
6678
查看次数

WCF - 读取XML数据时已超出最大名称表字符计数配额(16384)

我有一个使用wsHttpBinding的WCF服务.服务器配置如下:

<bindings>
      <wsHttpBinding>
        <binding name="wsHttpBinding" maxBufferPoolSize="2147483647"
          maxReceivedMessageSize="2147483647">
          <readerQuotas maxDepth="2147483647" maxStringContentLength="2147483647"
            maxArrayLength="2147483647" maxBytesPerRead="2147483647" maxNameTableCharCount="2147483647" />
          <security mode="None">
            <transport clientCredentialType="Windows" proxyCredentialType="None"
              realm="" />
            <message clientCredentialType="Windows" negotiateServiceCredential="true"
              algorithmSuite="Default" establishSecurityContext="true" />
          </security>
        </binding>
      </wsHttpBinding>
    </bindings>
Run Code Online (Sandbox Code Playgroud)

在客户端,我包括WCF服务的服务参考.如果我的功能有限,在我的IService中说90操作合同但是如果再添加一个OperationContract而不是我无法更新服务引用,我也能添加该服务引用.在这个文章它提到,在这些配置文件仍改变这些配置文件(即devenv.exe.config,WcfTestClient.exe.config和SvcUtil.exe.config),它会工作,但即使包括那些绑定的错误弹出说

下载' http://10.0.3.112/MyService/Service1.svc/mex '时出错.请求失败,HTTP状态为400:错误请求.元数据包含无法解析的引用:' http : //10.0.3.112/MyService/Service1.svc/mex '.XML文档中存在错误(1,89549).读取XML数据时已超出最大名称字符集计数配额(16384).nametable是用于存储XML处理期间遇到的字符串的数据结构 - 具有非重复元素名称,属性名称和属性值的长XML文档可能会触发此配额.通过更改创建XML阅读器时使用的XmlDictionaryReaderQuotas对象上的MaxNameTableCharCount属性,可以增加此配额.第1行,位置89549.如果在当前解决方案中定义了服务,请尝试构建解决方案并再次添加服务引用.

不知道怎么解决这个????

c# wcf svcutil.exe wcf-wshttpbinding

9
推荐指数
2
解决办法
3万
查看次数

表格Dispose()或Close()

我有2个表格.从我创建的一个表单中显示另一个表单.它工作得很好.但是当我尝试从创建它的表单中关闭或处理该表单时,我得到以下异常:

Exception :
   Value Dispose() cannot be called while doing CreateHandle().

Stack Trace :
========================
   at System.Windows.Forms.Control.Dispose(Boolean disposing)
   at System.Windows.Forms.Label.Dispose(Boolean disposing)
   at System.ComponentModel.Component.Dispose()
   at System.Windows.Forms.Control.Dispose(Boolean disposing)
   at System.Windows.Forms.ContainerControl.Dispose(Boolean disposing)
   at System.Windows.Forms.Form.Dispose(Boolean disposing)
   at Speedometer_Application.frmSpeedometer.Dispose(Boolean disposing) 

任何的想法????

winforms

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

试图读取或写入受保护的内存-Sql Compact和.NEt

我尝试在两种情况下运行应用程序:安装了SQL Server压缩版(3.5),没有安装.未安装SQL Server Compact版时,我收到以下错误:

Exception :Attempted to read or write protected memory. This is often an indication
that other memory is corrupt.

Inner Exception : 
========================

Stack Trace :
========================
   at System.Data.SqlServerCe.NativeMethods.CloseStore(IntPtr pSeStore)
   at System.Data.SqlServerCe.SqlCeConnection.ReleaseNativeInterfaces()
   at System.Data.SqlServerCe.SqlCeConnection.Dispose(Boolean disposing)
   at System.Data.SqlServerCe.SqlCeConnection.Finalize()
Source : 
========================
System.Data.SqlServerCe
----------------------------------------------------------
Run Code Online (Sandbox Code Playgroud)

我正在使用此方法处理未处理的异常.

我从一个控制台应用程序收到此错误,我从Windows窗体开始.在这两个应用程序中,我都插入了Unhandled Exception编码,它正在执行并返回到文本文件,并且正在生成Microsoft"报告错误"对话框; 我如何防止这种情况发生?如何解决导致此问题的原因?

.net c# sql-server-ce winforms

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

列出 Web 服务的功能

我想创建一个应用程序,该应用程序将采用 dll 或 Webservice 的路径,并列出该 dll 中存在的所有函数。我使用它完成了功能列表,但无法列出 Web 服务的功能。使用Assembly.GetMembers()它列出了带有参数类型的函数名称,但我无法获取参数名称。我该如何得到它?在调试时,我发现 m_parameters 是非公共成员,并且我无法获取参数名称。那可能吗???还有一个问题是,我该如何列出 Web 服务中可用的功能,而不包括使用 C# 的 Windows 应用程序中的 Web 引用或服务引用。

c# reflection

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