小编GLl*_*art的帖子

为什么在C#初始化对象之前分配null

我正在关注如何使用Windows Phone上的Windows MediaCapture API以及代码示例使用捕获视频的教程,在分配新实例之前,一些变量设置为null.

private void InitCaptureSettings() {
    _captureInitSettings = null;
    _captureInitSettings = new Windows.Media.Capture.MediaCaptureInitializationSettings();
    _captureInitSettings.AudioDeviceId = "";
    _captureInitSettings.VideoDeviceId = "";
    _captureInitSettings.StreamingCaptureMode = Windows.Media.Capture.StreamingCaptureMode.AudioAndVideo;
    _captureInitSettings.PhotoCaptureSource = Windows.Media.Capture.PhotoCaptureSource.VideoPreview;

    if (_deviceList.Count > 0) {
        _captureInitSettings.VideoDeviceId = _deviceList[0].Id;
    }
}
Run Code Online (Sandbox Code Playgroud)

是否有任何理由应该这样做?

谢谢

c#

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

如何改进这种无休止的查询?

我有一张近5kk的桌子.他们每个人都有一个文本列,我存储我的XML日志

我试图找出是否有一些日志

<node>value</node>
Run Code Online (Sandbox Code Playgroud)

我试过了

SELECT top 1 id_log FROM Table_Log WHERE log_text LIKE '%<node>value</node>%'
Run Code Online (Sandbox Code Playgroud)

但它永远不会完成.

有什么方法可以改善这种搜索吗?

PS:我不能丢弃任何日志

sql t-sql sql-server optimization query-optimization

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

标签 统计

c# ×1

optimization ×1

query-optimization ×1

sql ×1

sql-server ×1

t-sql ×1