标签: console-application

无法将int隐式转换为int []

有一些解决方案,但没有一个对我有用.至于我的问题,我正在构建多个数组.以下是我的变量和我遇到问题的代码:

static int      numOfEmployees;
static string[] nameArray;
static int[]    idArray, deptArray;
static double[] payArray, hoursArray;

static void InputEmployeeData()
{
    int      i;
    string[] words;

    numOfEmployees  = Int32.Parse(fileIn.ReadLine());
    idArray         = new int[numOfEmployees + 1];
    nameArray       = new string[numOfEmployees + 1];
    deptArray       = new int[numOfEmployees + 1];
    payArray        = new double[numOfEmployees + 1];
    hoursArray      = new double[numOfEmployees + 1];

    for (i = 1; i <= numOfEmployees; i++)
    { 
        words       = fileIn.ReadFields();
        idArray     = Int32.Parse(words[0]);
        nameArray   = words[1];
        deptArray   = Int32.Parse(words[2]);
        payArray    = Double.Parse(words[3]); …
Run Code Online (Sandbox Code Playgroud)

c# casting console-application

-6
推荐指数
1
解决办法
151
查看次数

C#为字符串null

今天,我需要帮助的东西,我发现一个错误在我的C#应用程序,它实在是烦人修复,我很新的C#和没有这方面的技能由我自己来解决它的错误表示无法转换的对象type System.DBNullto type system.string 无法继续按任意键停止服务器; 它是在一个catch中的一个文件中,写了一个写作线我已经发布了我的完整文件program.cs

这是尝试的捕获地点

catch (Exception exception)
        {
            HandleFatalError("Could not initialize Reality: " + exception.Message);
            return;
        }
Run Code Online (Sandbox Code Playgroud)

完整的program.cs文件:http://chaserp.net/full.txt(如果一个mod可以附加这个)不允许我添加它?

c# console-application

-7
推荐指数
1
解决办法
142
查看次数

使用switch case语句的问题

我的代码如下.基本上,我正在读取一个excel文件并将其内容存储到一个对象数组中.然后,我使用switch case语句来执行不同的操作.检查下面的代码: -

  using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data;
using System.Drawing;
using System.ComponentModel;
using Excel = Microsoft.Office.Interop.Excel;
using Microsoft.Office.Interop.Excel;
namespace Excel1
{
    class Program
    {
        public static void Main(string[] args)
        //public void ExcelOps()
        {
            //string str;
            Excel.Application xlApp = new Excel.Application();
            Excel.Workbook xlWorkbook = xlApp.Workbooks.Open(@"D:/WebServiceTemplate.xlsx");
            Excel._Worksheet xlWorksheet = xlWorkbook.Sheets[1];
            Excel.Range xlRange = xlWorksheet.UsedRange;
            int rowCount = xlRange.Rows.Count;
            int colCount = xlRange.Columns.Count;
            int numSheets = xlWorkbook.Sheets.Count;
            //
            // Iterate through the sheets. They are indexed …
Run Code Online (Sandbox Code Playgroud)

.net c# console console-application

-9
推荐指数
1
解决办法
1144
查看次数

C#控制台应用程序返回:"并非所有代码路径都返回一个值"

我有一个简单的类,只有两种方法:

public class SomeType
    {
        public string DoWork()
        {
            Working();
        }

        public string Working()
        {
            return "some string";
        }
    }
Run Code Online (Sandbox Code Playgroud)

当我尝试构建时,我收到一个错误:'SomeType.DoWork()':并非所有代码路径都返回一个值'.

我理解方法DoWork应该返回字符串类型,但我正在调用返回字符串的方法Working,那为什么会发生呢?

c# console-application

-9
推荐指数
1
解决办法
102
查看次数

标签 统计

c# ×4

console-application ×4

.net ×1

casting ×1

console ×1