相关疑难解决方法(0)

我可以让Visual Studio将花括号放在与if语句相同的行中(在HTML中)吗?

在Visual Studio中设计MVC视图(在.aspx或.ascx文件中)时,我经常使用if语句.当我自动格式化(Ctrl-K,D)时,VS以这种非常丑陋且难以阅读的方式包装大括号:

<% if (Model.UserIsAuthenticated)
   { %>
       (some HTML goes here...)
<% } %>
Run Code Online (Sandbox Code Playgroud)

有没有办法让Visual Studio自动格式化为:

<% if (Model.UserIsAuthenticated) { %>
       (some HTML goes here...)
<% } %>
Run Code Online (Sandbox Code Playgroud)

或者有更好的方法吗?我还不想使用Razor,但看起来它可以解决我的问题.我正在使用VS2010和Resharper 5,如果这有帮助的话.

formatting views curly-braces visual-studio-2010

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

通用列表的标准差?

我需要计算通用列表的标准偏差.我会尝试包含我的代码.它是一个包含数据的通用列表.数据主要是浮点数和整数.这是我的代码相对于它而没有深入细节:

namespace ValveTesterInterface
{
    public class ValveDataResults
    {
        private List<ValveData> m_ValveResults;

        public ValveDataResults()
        {
            if (m_ValveResults == null)
            {
                m_ValveResults = new List<ValveData>();
            }
        }

        public void AddValveData(ValveData valve)
        {
            m_ValveResults.Add(valve);
        }
Run Code Online (Sandbox Code Playgroud)

以下是需要计算标准偏差的函数:

        public float LatchStdev()
        {

            float sumOfSqrs = 0;
            float meanValue = 0;
            foreach (ValveData value in m_ValveResults)
            {
                meanValue += value.LatchTime;
            }
            meanValue = (meanValue / m_ValveResults.Count) * 0.02f;

            for (int i = 0; i <= m_ValveResults.Count; i++) 
            {   
                sumOfSqrs += Math.Pow((m_ValveResults - meanValue), 2);  
            }
            return …
Run Code Online (Sandbox Code Playgroud)

c# math statistics standard-deviation

56
推荐指数
3
解决办法
7万
查看次数