小编Joe*_*orn的帖子

C# 并非所有行都返回一个值,我不确定该怎么做

我的代码出现以下错误

Program.Main(string[]) 并非所有代码路径都返回值

我试图理解它的确切含义,但无济于事。该代码旨在导入一个.txt充满整数的文件,然后按升序对它们进行排序。它还没有完全完成,但这是我一段时间以来最接近的:

static object Main(string[] args)
{
    //take file
    Console.Write("Please select file: ");
    //take filename/path
    string select = Console.ReadLine();
    Console.Write("File " + select + " Selected, Press any key.");
    Console.ReadLine();
    //take contents
    string[] thefile = File.ReadAllLines(select);
    //generate array size
    int a = 0;
    foreach (string Line in thefile)
    {
        a++;
    }
    //make the list
    List<int> thelist = new List<int>();
    //current value in list to display
    int b = 0;
    foreach (string Line in thefile)
    {
        int …
Run Code Online (Sandbox Code Playgroud)

c#

0
推荐指数
2
解决办法
85
查看次数

在c#中检查zip是否为空

我有个问题。我试图查明我的 .zip 文件是否为空。问题是测试长度不起作用,因为 zip 文件的大小永远不会等于 0。

FileInfo[] fileInfos = ...
foreach (FileInfo fileInfo in fileInfos)
{                    
    if (fileInfo.Length < 0)
    {
       //  do action like delete
    }                                 
}
Run Code Online (Sandbox Code Playgroud)

预先感谢您的帮助

c# asp.net

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

有关size_t的问题

如果你进入我的帖子历史,你会发现我正在尝试为我正在研究的语言开发一个翻译.我想使用size_t使用两个不同的代码,但它们都没有返回任何内容.

这是我正在尝试的帖子:http://stackoverflow.com/questions/1215688/read-something-after-a-word-in-c

当我尝试使用我正在测试的文件时,它什么都不返回.这是示例文件(只是我试图用我的语言开发的打印函数):

print "This is a print function that i'm trying to develop in my language"
Run Code Online (Sandbox Code Playgroud)

但请记住,这就像在Python中打印一样,用户输入引号("")是什么必须打印到所有人,请记住,用户可以选择放入引号的内容,然后不要像简单的cout,发布读取引号内部的内容并将其打印到所有内容.但是这里有两个测试代码可以执行此操作,但是它们都没有返回给我:

#include <iostream>
#include <fstream>
#include <string>
#include <cstdlib>
using namespace std;
int main( int argc, char* argv[] )
{
    // Error Messages
    string extension = argv[ 1 ];

    if(argc != 2)
    {
       cout << "Error syntax is incorrect!\nSyntax: " << argv[ 0 ] << " <file>\n";
      return 0;
    }
    if(extension[extension.length()-3] != '.')
    {
       cout << "Extension not …
Run Code Online (Sandbox Code Playgroud)

c++ size-t size-type

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

属性或属性

我想为每个编写的模块/插件添加一些功能,例如:

作者,公司,日期等

它代表了它的来源和编写者.然后程序员可以在一个DLL中有多个插件.我应该如何实现对这些的支持,以便我可以在主应用程序UI中访问它们?通常,1个插件是一个公共类.

我应该使用属性还是属性?我也应该使用接口吗?

我希望程序员能够填充这些东西,而不是让它成为可选项.

.net c#

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

C编程(GPA计算器)

非常坚持这个问题.我最终得到了平均值,但它给出了负3200万或者其他东西.这是我的代码:

 #include <stdio.h>
#include <stdlib.h>


int main()
{

float fArray[30];
int choice = 0;
int x = 0;
float total = 0;
float avg = 0;

printf("1. Calculate GPA Average");
printf("\n2. Enter GPA");
printf("\n3. Quit");
printf("\n\nEnter your choice (1-3):  ");
scanf("%d", &choice);

if(choice == 2)
{
    printf("\n\nEnter GPA:  ");
    scanf("%.2f\n\n", &fArray[x]);
    total = total + fArray[x];
}
else if(choice == 3)
{
    return 0;
}
else if(choice == 1)
{
printf("The average is:  %f", total / x);
}

for(x = …
Run Code Online (Sandbox Code Playgroud)

c

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

为什么我的C#应用​​程序代码无法使用我的GUI?

好的,我正在加入我的最后一个项目,在那里我创建了一个鲨鱼比赛.一切都顺利进行,然后才变得花哨.

以下是要求:1)将所有实例变量声明为使用get和set访问器方法定义的公共属性以及相应的私有后备字段.2)从Guy类中删除MyBet实例变量,而是在Form1类中提供一个包含每个Bet实例的数组.投注客厅现在应该允许每个盖子进行多次投注.但是,每次投注的金额应在投注时从每个盖伊的现金财产中扣除.因此,奖金只是在比赛后支付的正数量.3)有一个记分牌(或某种类型的视觉显示),表明每个赛车手完成的顺序,允许有第一,第二或第三名的关系.

我得到大约50个相同的错误,似乎它们都是非常快速的修复,但由于某种原因我无法弄清楚它们.提前致谢!

考虑到这一点,这是我的表格:

表格类:

using System;
Run Code Online (Sandbox Code Playgroud)

使用System.Collections.Generic; 使用System.ComponentModel; 使用System.Data; 使用System.Drawing; 使用System.Linq; 使用System.Text; 使用System.Windows.Forms;

namespace project1 {public partial class Game:Form {private Shark [] sharks; 私人盖伊[]伙计们; 私人Guy selectedGuy; 私人投注[]投注; private int [] winners = new int [4];

    public Game()
    {
        InitializeComponent();

        Random moreRandom = new Random();

        int start = myTrack.Location.X;
        int finish = myTrack.Width - 65;

        sharks = new Shark[4]
            {
                new Shark() {myRandom = moreRandom, myPictureBox = myShark1, myPBStart = start, trackLength = finish},
                new Shark() {myRandom = moreRandom, myPictureBox …
Run Code Online (Sandbox Code Playgroud)

c# visual-studio-2010 winforms

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

如何从日期获得月份和年份

如何从日期获得月份和年份

Date = 01/02/2012 (dd/mm/yyyy)
Run Code Online (Sandbox Code Playgroud)

从上面的日期开始,我想得到 02/2012 (mm/yyyy)

如何在vb6中编写代码

需要vb6代码帮助

vb6

-1
推荐指数
2
解决办法
2万
查看次数

如何在vb6中添加标签框值

我想在vb6中添加标签框值

Label1 = 200
Label2 = 500
Run Code Online (Sandbox Code Playgroud)

"添加

Label3 = Label1 + Label2
Run Code Online (Sandbox Code Playgroud)

'显示输出为

Label3 = 200500
Run Code Online (Sandbox Code Playgroud)

我想添加2个值

预期产出

Label3 = 700
Run Code Online (Sandbox Code Playgroud)

我的代码中出了什么问题

需要代码帮助

vb6

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

从C#传递Sql查询中的字符串

我有一个SQL查询如下:

Select CatId 
From tbl_T2H_Category 
Where Category IN ('Category3', 'Category4', 'Category6')
Run Code Online (Sandbox Code Playgroud)

现在我想要的是IN子句中的值应该从checkboxlist中动态添加.我从我的控件获取逗号分隔值并将其传递给sql查询,如下所示:

string mystring = "Category3,Category4,Category6";
cmd.commanText = "Select CatId From tbl_T2H_Category Where Category IN (" + mystring + ")";
Run Code Online (Sandbox Code Playgroud)

这不是在sql端执行,因为sql只识别字​​符串,如果它们在"'"""(单引号)里面.请帮我写相应的查询.

c# sql asp.net

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

如何在不使用系统时间的情况下在c#中获取当前本地DateTime

即使用户已将系统DateTime更改为其他内容,我也试图获取实际的当前本地DateTime(在客户端).

我用过这个:

DateTime localDateTime = DateTime.Now;
Run Code Online (Sandbox Code Playgroud)

但它会查看系统时间,因此如果用户更改系统DateTime,我将无法获得实际的DateTime.

我也考虑过获取时间并转换它,但这也考虑了计算UTC时间的系统时间.

如果无法做到这一点,有没有办法获取网络服务器的DateTime?

这样做的原因是记录更新/创建某些记录的时间,并且我试图避免用户可以通过更改系统时间来操纵此时间的情况.

任何帮助将不胜感激.

.net c# asp.net asp.net-mvc

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

标签 统计

c# ×6

asp.net ×3

.net ×2

vb6 ×2

asp.net-mvc ×1

c ×1

c++ ×1

size-t ×1

size-type ×1

sql ×1

visual-studio-2010 ×1

winforms ×1