For the code
\begin{myenumerate}
\myitem A
\myitem B
\myitem C
I want the result to be
(i) A
(ii) B
(iii) C
How do I do that?
For the code
\begin{myenumerate}
\myitem A
\myitem B
\myitem C
I want the result to be
(i) A
(ii) B
(iii) C
How do I do that?
As mentioned @Werner, this you can accomplised with emunitem packages or with paralist:
\documentclass{article}
\usepackage{paralist}
\begin{document}
\begin{enumerate}[(i)]
\item A
\item B
\item C
\end{enumerate}
\end{document}

This uses enumitem and its ability to clone the usual enumerate lists with \newlist and define it as a maximum 2 level nesting list, with first level labelled lower case roman figures, the deeper level with upper case roman figures.
\documentclass{article}
\usepackage{enumitem}
\newlist{myromanumerate}{enumerate}{2}
\setlist[myromanumerate,1]{label=(\roman*)} % First level
\setlist[myromanumerate,2]{label=(\Roman*)} % Second level
\begin{document}
\begin{myromanumerate}
\item A
\begin{myromanumerate}
\item AA
\item AB
\end{myromanumerate}
\item B
\item C
\end{myromanumerate}
\end{document}

I suggest using enumitem to define your myenumerate, and also set \myitem to be equivalent to \item:

\documentclass{article}
\usepackage{enumitem}
\newlist{myenumerate}{enumerate}{1}
\setlist[myenumerate,1]{label=(\roman*)}
\let\myitem\item
\begin{document}
\begin{myenumerate}
\myitem A
\myitem B
\myitem C
\end{myenumerate}
\end{document}
If you're not using the optional argument of \item, then there's no real need to use letltxmacro.
Another option would be to define a "surrounding environment":
\documentclass{article}
\usepackage{enumitem}
\newenvironment{myenumerate}
{\let\myitem\item
\begin{enumerate}[label=(\roman*)]}
{\end{enumerate}}
\begin{document}
\begin{myenumerate}
\myitem A
\myitem B
\myitem C
\end{myenumerate}
\end{document}
The following would be a way to achieve your output using enumerate:
\documentclass{article}
\usepackage{enumerate}
\newenvironment{myenumerate}
{\let\myitem\item
\begin{enumerate}[(i)]}
{\end{enumerate}}
\begin{document}
\begin{myenumerate}
\myitem A
\myitem B
\myitem C
\end{myenumerate}
\end{document}
enumitemall you need is\begin{enumerate}[label=(\roman*)]... Are you fixed on the use ofmyenumerateand\myitem? – Werner Jun 15 '15 at 18:04\myitemhere? What's the point of it. It seems to be the same as\item– Jun 16 '15 at 21:04