小编NTB*_*ddy的帖子

处理NULL的最佳方法

在我的函数的顶部,我正在尝试最好的方法来处理在C#中进入我的过程的null.检查和处理null的最佳方法是什么?为什么?我已经添加了我正在使用的完整代码,Resharper告诉我使用选项#1.通常我按照它说的做,因为我理解为什么它会使它更有效率.这次虽然我不确定所以我必须问.

Option #1
if (sender == null) return;

// Code goes here

or

Option #2
if (sender != null)
{ 
     // Code goes here
}

Complete Code
        private void EmployeeMouseHoverToolTip(object sender, EventArgs e)
        {
            if (sender != null)
            {
                var sUserIdentifier = ((C1TextBox)sender).Text;
                var userIdentifier = Guid.Empty;
                if (Utilities.IsGuid(sUserIdentifier))
                {
                    userIdentifier = new Guid(sUserIdentifier);
                }

                var toolTipText = Utilities.UserIdentifierToName(userIdentifier);
                c1SuperTooltip.SetToolTip(sender as C1TextBox, toolTipText);
            }
        }
Run Code Online (Sandbox Code Playgroud)

c# resharper null

18
推荐指数
5
解决办法
2455
查看次数

美国地址验证(Zip + 4)

我有一个数据库,其中包含一个邮政编码列表,其中包含纬度,经度,州,城市,州fips代码,时区等.我想扩展它并编写C#函数或TSQL(SQL Server 2008)功能,将街道,城市,州和拉链,并返回拉链+4.我已经搜索过高低,并且有许多程序可以做到,但似乎没有一个实际上让我看到他们已经做了什么,并根据自己的需要增强它.有谁知道一个开源解决方案可以做到这一点或指向我正确的方向,所以我可以制作一个开源版本?

c# t-sql zipcode geocoding

8
推荐指数
1
解决办法
1831
查看次数

手机上的Silverlight网站

我正在开发一个Silverlight网站,其中一个功能要求是在所有浏览器上显示旋转图像.所有台式计算机浏览器中的测试站点都很棒.现在的问题是手机系统没有加载.我不能理解iPhone,Blackberry等的插件,但我的问题是在微软的Windows Phone上.在三星福克斯它要求安装,点击安装,我得到Silverlight不适用于手机.有谁知道如何解决这个问题?

silverlight windows-phone-7

3
推荐指数
1
解决办法
1152
查看次数

标签 统计

c# ×2

geocoding ×1

null ×1

resharper ×1

silverlight ×1

t-sql ×1

windows-phone-7 ×1

zipcode ×1