您使用什么Visual Studio颜色主题?或者只是默认值?
我正在尝试通过WCF发送长字符串,大约64k字符长.当发送一个长字符串时,我得到HTTP错误400.但是当我发送更短的字符串时,一切正常.这是我使用的WCF接口和app.config.
我的留言合同:
[MessageContract]
public class MessageClass
{
[MessageHeader(MustUnderstand = true)]
public string id;
[MessageBodyMember(Order=1)]
public string realMessage; // Long string
}
Run Code Online (Sandbox Code Playgroud)
我试图通过上升值来更改app.config设置:
<bindings>
<basicHttpBinding>
<binding
name="ws"
transferMode="Streamed"
messageEncoding="Mtom"
maxReceivedMessageSize="10067108864">
<readerQuotas
maxDepth="32"
maxStringContentLength="2147483647"
maxArrayLength="2147483647"
maxBytesPerRead="4096"
maxNameTableCharCount="16384" />
<security mode="None">
<transport clientCredentialType="None"/>
</security>
</binding>
</basicHttpBinding>
</bindings>
Run Code Online (Sandbox Code Playgroud)
还有其他价值我应该改变吗?
是否可以剪切小数,而不是舍入它.像这样.
decimal number = 12.159m;
Run Code Online (Sandbox Code Playgroud)
我怎样才能轻松获得12.15 number而不是12.16?
有一种简单的方法还是字符串操作是唯一的方法?