小编Ash*_*ith的帖子

在foreach中对"Table.Rows"的空引用

在这行中foreach (DataRow Row in Table.Rows),我得到一个NullReferenceException.

该程序在C#中的模拟器中.当我调试它并崩溃时,它突出显示foreach黄色的单词.我在下面粘贴了我的整个代码.

using System;
using System.Collections.Generic;
using System.Data;

using Reality.Storage;
using System.Threading;

namespace Reality.Game.Moderation
{
    public static class ModerationBanManager
    {
        private static List<uint> mCharacterBlacklist;
        private static List<string> mRemoteAddressBlacklist;
        private static Thread mWorkerThread;
        private static object mSyncRoot;

        public static void Initialize(SqlDatabaseClient MySqlClient)
        {
            mCharacterBlacklist = new List<uint>();
            mRemoteAddressBlacklist = new List<string>();
            mSyncRoot = new object();

            mWorkerThread = new Thread(new ThreadStart(ProcessThread));
            mWorkerThread.Name = "ModerationBanManager";
            mWorkerThread.Priority = ThreadPriority.Lowest;
            mWorkerThread.Start();

            ReloadCache(MySqlClient);
        }

        public static void ProcessThread() …
Run Code Online (Sandbox Code Playgroud)

.net c#

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

标签 统计

.net ×1

c# ×1