小编sok*_*sok的帖子

将接口扩展为抽象类

我有一个接口(移动)应该移动一些形状.

interface Move { move(); }
abstract class Shape : Move

class Circle : Shape
class Square : Shape
class Triangle : Shape
Run Code Online (Sandbox Code Playgroud)

我的疑问是,我必须有一个移动Shapes的界面,但是只能移动Circle和Triangle,那么我如何从Square"移除"界面?我应该从Shape中删除界面并在Circle和Triangle上手动添加它吗?我有点困惑.希望有人可以帮助我.

c# oop

19
推荐指数
2
解决办法
2900
查看次数

结构内部结构

我必须创建一个人,每个人都应该有一个冰箱.这是最好的方式吗?如果是这样,我做错了什么?提前致谢.

typedef struct {
 int age;
 struct FRIDGE fridge;
} PERSON;

typedef struct {
 int number;
} FRIDGE;

FRIDGE fr;
fr.number=1;

PERSON me;
me.name=1;
me.fridge = fr;
Run Code Online (Sandbox Code Playgroud)

这给了我以下错误:

错误:字段'冰箱'的类型不完整

c struct typedef compiler-errors

12
推荐指数
1
解决办法
8万
查看次数

将字符串日期与今天的日期进行比较

所以我有一个字符串是“2014-06-30 15:27”,如果是今天的日期,它应该只返回“15:27”,否则返回“30/06/2014”。我已经尝试过 simpleDateFormat.parse 但效果不佳。

holder.data.setText(mensagem.getDate());
Run Code Online (Sandbox Code Playgroud)

java datetime android compare date

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

将新字符串添加到文件的最后一行

就像tittle说的那样,我想在文件底部添加一个新字符串,但不知怎的,它不起作用.希望有人可以帮助我x___x

      private string add(string asd){
        {string filename = "asd.txt";
        StreamReader reader = new StreamReader(filename);
        StreamWriter write = new StreamWriter(filename);
        string input = null;
        while ((input = reader.ReadLine()) != null)
        {
            write.WriteLine(input);
        }
        reader.Close();
        write.WriteLine(asd);
        write.Close();}
Run Code Online (Sandbox Code Playgroud)

c#

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

标签 统计

c# ×2

android ×1

c ×1

compare ×1

compiler-errors ×1

date ×1

datetime ×1

java ×1

oop ×1

struct ×1

typedef ×1