私のエラーは、次のとおりです。ここでオーバーフローの問題が
cs1501 No overload for method 'Write' takes 2 arguments
は、プログラム自体です。エラーはライターで発生します。
using System;
using System.IO;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication3
{
class Program
{
const string fileName = "Primes12345678910.txt";
static void Main(string[] args)
{
int c = 1;
int a = 1;
int b = 1;
int olda = 1;
int oldb = 1;
while (true)
{
if (a * b == 1)
{
a = a + 1;
}
if (a * b == c)
{
Console.WriteLine("{0} is not prime.", c);
using (BinaryWriter writer = new BinaryWriter(File.Open(fileName, FileMode.Create)))
{
writer.Write("{0}", c);
}
}
}
}
}
}
writer.Write(string.Format( "{0}"、c));を使用します。 – Thangadurai
文字列とオブジェクトをとる 'BinaryWriter.Write'メソッドはありません。このようなメソッドを持つ 'StreamWriter'を探しているかもしれません。 – cubrr
ここに実装しようとしていることを明確にすることはできますか?私はこのコードが不完全であるかどうかはわかりませんが、**コンパイルしたとしてもまだそれほど大したことはありません。 – EJoshuaS