小编Lar*_*y B的帖子

Null Reference Exception是未处理的C#控制台应用程序

我知道这可能与其他一些帖子类似,但我不太清楚我在这里做错了什么.作为一个FYI,我是编程的新手,仍然在努力学习正确的流程.

这是代码,例外情况发生在"MyFriends [i] .Name = friendName".

using System;
using System.Collections;

namespace FriendList
{
    class FriendList
    {
        static public Friend[] MyFriends = new Friend[2];
        public static void Main()
        {
            string friendName;
            string friendPhone, friendMonth, friendDay, friendYear;
            int intMonth, intDay, intYear;

            for (int i = 0; i < 2; ++i)
            {
                Console.Write("enter name");
                friendName = Console.ReadLine();
                MyFriends[i].Name = friendName;

                Console.Write("phone");
                friendPhone = Console.ReadLine();
                MyFriends[i].Phone = friendPhone;

                Console.WriteLine("Enter Month: ");
                friendMonth = Console.ReadLine();
                intMonth = Convert.ToInt32(friendMonth);
                MyFriends[i].Month = intMonth;

                Console.WriteLine("Enter Day: ");
                friendDay …
Run Code Online (Sandbox Code Playgroud)

c# class

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

标签 统计

c# ×1

class ×1