前提・実現したいこと
using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleApp1
{
class CchanEmotion
{
public Cdictionary Dictionary { get; set; }
public int Mood { get; set; } private const int MOOD_MIN = -15; private const int MOOD_MAX = 15; private const int MOOD_RECOVERY = 1; public CchanEmotion(Cdictionary dictionary) { this.Dictionary = dictionary; this.Mood = 0; } public void Update(string input) { if (this.Mood < 0) Mood += MOOD_RECOVERY; else if (Mood > 0) Mood -= MOOD_RECOVERY; foreach(ParseItem c_item in this.Dictionary.Pattern) { if (!string.IsNullOrEmpty(c_item.Match(input))) Adjust_mood(c_item.Modify); } } public void Adjust_mood(int val) { Mood += val; if (Mood > MOOD_MAX) Mood = MOOD_MAX; else if (Mood < MOOD_MIN) Mood = MOOD_MIN; } }
}
if (!string.IsNullOrEmpty(c_item.Match(input)))のMatchの部分がエラーになります。
using ディレクトリは問題ないと思うのですが、何故エラーになるか分かりません。
ここに質問の内容を詳しく書いてください。
(例)PHP(CakePHP)で●●なシステムを作っています。
■■な機能を実装中に以下のエラーメッセージが発生しました。
発生している問題・エラーメッセージ
重大度レベル コード 説明 プロジェクト ファイル 行 抑制状態
エラー CS1061 'ParseItem' に 'Match' の定義が含まれておらず、型 'ParseItem' の最初の引数を受け付けるアクセス可能な拡張メソッド 'Match' が見つかりませんでした。using ディレクティブまたはアセンブリ参照が不足していないことを確認してください
エラーメッセージ
該当のソースコード
ソースコード
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
あなたの回答
tips
プレビュー