小编Suj*_*jit的帖子

List vs ArrayList vs Dictionary vs Hashtable vs Stack vs Queue?

我们可以使用其中任何一个(包括List,ArrayList,Dictionary,Hashtable,Stack,Queue)来保存值或将对其他对象的引用保存为集合.

但是,我的问题是在什么时候使用?

c# collections

64
推荐指数
2
解决办法
7万
查看次数

标签和元素之间有什么区别?

在一些关于XML的文本中,术语标签元素似乎可以互换使用.他们的意思是相同的,还是这些术语代表不同的东西?

xml terminology

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

在ASP.Net中的TransferRequest vs Transfer

我已经浏览了下面提到的链接,

iis论坛HttpModules&Server.Transfer/Server.TransferRequest/RewritePath问题.但无法抓住这些转移方法背后的概念.

他们是如何运作的?哪一个在不同情况下首选?

有人可以解释我在asp.net中的服务器端传输的TransferRequest vs Transfer方法及其角色吗?

提前致谢

asp.net iis-7 transfer

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

运算符重载与泛型

可能重复:
C#中泛型类的算术运算符重载

这是我创建的泛型类的代码,用于将复数添加到重载运算符.

public class Complex<T>
{
    public T _a, _b;
    public Complex(T i, T j)
    {
        _a = i;
        _b = j;
    }
    public static Complex<T> operator +(Complex<T> i, Complex<T> j)
    {
        return new Complex<T>(i._a + j._a, i._b + j._b);
    }
}
Run Code Online (Sandbox Code Playgroud)

在使用这个时,我有一个错误,

Error: Operator '+' cannot be applied to operands of type 'T' and 'T'
Run Code Online (Sandbox Code Playgroud)

任何人都可以建议我使用泛型运算符重载的方式吗?

c# generics operator-overloading

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

在asp.net中的ViewState Chunking

我一直听到这个词"Viewstate Chunking".什么是Viewstate Chunking?

它是如何为ASP.NET页面工作的?

asp.net viewstate page-lifecycle

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

XSLT 1.0中的数字舍入和精度问题

使用xsl时我有不一致的地方,

这是xml,

<Rate>
    <TotalRate>506.41</TotalRate>
    <TotalTax>17</TotalTax>
    <Currency>INR</Currency>
</Rate>
Run Code Online (Sandbox Code Playgroud)

和xsl,

<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fo="http://www.w3.org/1999/XSL/Format">
    <xsl:output method="xml" version="1.0" encoding="UTF-8" indent="yes"/>
    <xsl:template match="/">
        <TotalAmount>
            <xsl:value-of select="Rate/TotalRate + Rate/TotalTax"/>
        </TotalAmount>
    </xsl:template>
</xsl:stylesheet>
Run Code Online (Sandbox Code Playgroud)

而输出是,

<TotalAmount xmlns:fo="http://www.w3.org/1999/XSL/Format">523.4100000000001</TotalAmount>
Run Code Online (Sandbox Code Playgroud)

但预期的o/p是,

<TotalAmount xmlns:fo="http://www.w3.org/1999/XSL/Format">523.41</TotalAmount>
Run Code Online (Sandbox Code Playgroud)

为什么o/p是523.4100000000001?如何在没有舍入的情况下获得523.41?

xml xslt

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

使用DateTime.TryParse方法检查有效日期

我正在使用Datetime.TryParse方法来检查有效的日期时间.输入日期字符串将是任何字符串数据.但是返回false作为指定日期无效.

DateTime fromDateValue;
if (DateTime.TryParse("15/07/2012", out fromDateValue))
{
    //do for valid date
}
else
{
    //do for in-valid date
}
Run Code Online (Sandbox Code Playgroud)

编辑:我错过了.我需要将有效日期和时间一起检查为"15/07/2012 12:00:00".

欢迎任何建议......

c# datetime tryparse

10
推荐指数
1
解决办法
4万
查看次数

Response.Redirect()vs Response.RedirectPermanent()

我是ASP.Net 4.0的新手,并且看到了一个名为的新功能Response.RedirectPermanent().我已经检查了几篇文章,但我无法清楚地了解实际的意义和区别Response.RedirectPermanent()Response.Redirect().

Gunnar Peipman说,

Response.Redirect()返回302到浏览器意味着要求资源暂时移动到其他位置.Permanent redirect表示浏览器从服务器获得301作为响应.在这种情况下,浏览器不再从旧URL请求相同的资源 - 它使用Location头给出的URL.

为什么我需要检查服务器的响应,例如301,302?它是如何将页面永久重定向到服务器的?

redirect response.redirect http-status-codes asp.net-4.0

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

Linq中的Skip()vs Skipwhile()

Linq中的Skip()和SkipWhile()扩展方法有什么区别?

.net linq

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