小编cdh*_*wie的帖子

我的枚举应该被接受为int?

我有这个filetypeenum:

public enum FileType : int
{
    jpeg = 0,
    png = 1,
}
Run Code Online (Sandbox Code Playgroud)

为什么say == cant be applied to int type and FileType我尝试比较时:

int type = 1;
if( type == FileType.jpeg)
Run Code Online (Sandbox Code Playgroud)

??

c#

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

创建命名空间 - >类 - >嵌套类?要么

我正在阅读有关创建类和嵌套类的内容,以确定哪种方法适合我的需求,但我找不到类似于我需要的东西(或者无法理解它;)).

我会给你们一个(几乎)真实的例子:

假设我拥有一家生产各种车辆的工厂.所以,我的命名空间就是Factory我的身材.

现在,让我们说工厂制造汽车,船只和飞机.所以我将Factory使用这些名称为我的命名空间添加三个类.

这是我理解其他方法的问题所在:

我在三种类型的车辆之间有一些共同点.例如,它们都有一个引擎(可能是不同的HP或我理解的形状是引擎的属性,但它们都有引擎).此外,汽车和飞机有门(有时船也有).另一方面,它们也有一些独特的东西(例如飞机有螺旋桨可能有不同的尺寸或形状).

有人可以描述一下我在代码中所说的内容,以便了解它们之间的区别吗?

c# namespaces class nested-class

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

如何在不使用C中的内置函数和循环的情况下打印字符串的反转?

我在编程比赛中遇到过这个问题,但找不到答案,任何人都可以帮我这个???

Input<<string
Output<<reverse(string)
Run Code Online (Sandbox Code Playgroud)

约束:不允许循环,不必使用内置函数!

c io reverse input output

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

Cum中的枚举和IEnumerable

我的TIME Enum包含年度,每月,每周,每日和每小时.

在这里,我想确定哪个是最小值,并希望返回.

我怎样才能做到这一点 ?这是我试过的代码.

private Time DecideMinTime(IEnumerable<Time> g)
{
    var minTime = Time.Hourly;
    foreach (var element in g)
    {
        minTime = element;
    }
    return minTime;
}   
Run Code Online (Sandbox Code Playgroud)

c# enums

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

python线程混淆代码“int”对象不可调用

我知道它很混乱,但是线程是如此令人困惑...我不知道问题是否出在我的语法中,或者是否出在我使用的方法中... def 在 mysql 中插入(并且它在不线程时工作),另一个奇怪的事情是,运行代码后我注意到行被正确插入,但我仍然得到“self._target(* self._args,** self._kwargs)TypeError:'int'对象不可调用”

def thistaginsert(tagy):
    global idn
    global forbidentags
    global termcount
    tagy = tagy[0]
    if not tagy.isdigit():
        if not tagy in forbidentags:
            wordpress.execute(s_term % tagy)
            term0 = wordpress.fetchall()
            term0 = term0[0][0]
            if term0 == 0:
                tmp_i_term = i_term.format(tag1=tagy, tag2=tagy)
                wordpress.execute(tmp_i_term)
                cnx2.commit()
                tmp_s_termname = s_termname.format(buceta=tagy)
                wordpress.execute(tmp_s_termname)
                term = wordpress.fetchall()
                term = term[0]
                wordpress.execute(i_termtax % term)
                cnx2.commit()
                wordpress.execute(s_tax % term)
                tax_id = wordpress.fetchall()
                tax_id = tax_id[0][0]
                tmp_i_RL = i_RL.format(idn=idn, taxid=tax_id)
                wordpress.execute(tmp_i_RL)
                cnx2.commit()
                termcount += 1
            else:
                tmp_s_termname = …
Run Code Online (Sandbox Code Playgroud)

python mysql multithreading

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

C指针,我做错了什么?

我没有编译错误,但它在运行时崩溃,这是我的相关代码,首先是它的结构:

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

struct Gas_Station *pgasStationHead = NULL;
typedef struct Gas_Station {
   char *name;
   double octan95SS;
 double octan95FS;
 double octan98SS;
 double octan98FS;
 double gasSoldTotal;
 double gasSoldSS;
 double gasSoldFS;
 struct Gas_Station *pgasStationNext;
 struct Client_List *pclientHead;
} Station;

typedef struct Client_List {
   char carID[10];
 char gasType[3];
   double gasAmount;
 char serviceType[12];
 struct Client_List *pclientNext;
} Client;
Run Code Online (Sandbox Code Playgroud)

之后是有问题的区域:

void CommandsSwitch(FILE *input , FILE *output) {

  do {
   int i;
   char *ptemp , *pfuncNum, *pcarID, *pstationName;
   ptemp = fgets(ptemp , 80 …
Run Code Online (Sandbox Code Playgroud)

c pointers runtime-error

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